]> git.ipfire.org Git - thirdparty/gcc.git/blob
c87b30a
[thirdparty/gcc.git] /
1 2013-09-02 Paolo Carlini <paolo.carlini@oracle.com>
2
3 PR c++/21682, implement DR 565
4 * g++.dg/template/using24.C: New.
5 * g++.dg/template/using25.C: Likewise.
6 * g++.dg/template/using26.C: Likewise.
7
8 2013-09-01 Jan Hubicka <jh@suse.cz>
9
10 * g++.dg/ipa/devirt-15.C: New testcase.
11
12 2013-09-01 Eric Botcazou <ebotcazou@adacore.com>
13
14 * gnat.dg/specs/linker_alias.ads: Skip on Darwin.
15
16 2013-08-31 Jan Hubicka <jh@suse.cz>
17
18 * g++.dg/ipa/devirt-11.C: Use -fno-devirtualize-speuclatively
19 * g++.dg/tree-ssa/pr45453.C: Likewise.
20
21 2013-08-31 Jan Hubicka <jh@suse.cz>
22
23 * gcc.dg/fork-instrumentation.c: New testcase.
24
25 2013-08-30 Uros Bizjak <ubizjak@gmail.com>
26
27 * g++.dg/abi/mangle33.C (dg-final): Use match count in scan RE.
28
29 2013-08-30 Meador Inge <meadori@codesourcery.com>
30
31 * gcc.dg/Warray-bounds-11.c: New testcase.
32
33 2013-08-30 Marek Polacek <polacek@redhat.com>
34
35 * g++.dg/ubsan/div-by-zero-1.C: New test.
36 * c-c++-common/ubsan/save-expr-1.c: New test.
37 * c-c++-common/ubsan/save-expr-2.c: New test.
38 * c-c++-common/ubsan/save-expr-3.c: New test.
39 * c-c++-common/ubsan/save-expr-4.c: New test.
40 * c-c++-common/ubsan/typedef-1.c: New test.
41 * c-c++-common/ubsan/const-char-1.c: New test.
42 * c-c++-common/ubsan/const-expr.c: New test.
43 * c-c++-common/ubsan/div-by-zero-1.c: Likewise.
44 * c-c++-common/ubsan/shift-1.c: Likewise.
45 * c-c++-common/ubsan/shift-2.c: Likewise.
46 * c-c++-common/ubsan/div-by-zero-2.c: Likewise.
47 * lib/ubsan-dg.exp: New file.
48 * g++.dg/dg.exp: Add ubsan tests.
49 * g++.dg/ubsan/ubsan.exp: New file.
50 * gcc.dg/ubsan/ubsan.exp: New file.
51 * g++.dg/ubsan/cxx11-shift-1.C: New test.
52 * g++.dg/ubsan/cxx11-shift-2.C: New test.
53 * c-c++-common/ubsan/div-by-zero-3.c: New test.
54 * c-c++-common/ubsan/div-by-zero-1.c: New test.
55 * c-c++-common/ubsan/div-by-zero-4.c: New test.
56 * c-c++-common/ubsan/shift-3.c: New test.
57 * c-c++-common/ubsan/unreachable-1.c: New test.
58 * c-c++-common/ubsan/shift-1.c: New test.
59 * c-c++-common/ubsan/shift-2.c: New test.
60 * c-c++-common/ubsan/div-by-zero-2.c: New test.
61 * gcc.dg/ubsan/c99-shift-2.c: New test.
62 * gcc.dg/ubsan/c99-shift-1.c: New test.
63
64 2013-08-29 Jan Hubicka <jh@suse.cz>
65
66 * gcc.dg/tree-ssa/attr-alias.c: Rename test3 to test1
67 to match template and comment.
68
69 2013-08-30 Paolo Carlini <paolo.carlini@oracle.com>
70
71 PR c++/51424
72 * g++.dg/cpp0x/dc8.C: New.
73 * g++.dg/template/meminit1.C: Adjust.
74
75 2013-08-30 Teresa Johnson <tejohnson@google.com>
76
77 * gcc.dg/inline-dump.c: Delete inadvertant commit.
78
79 2013-08-30 Jakub Jelinek <jakub@redhat.com>
80
81 PR tree-optimization/58277
82 * gcc.c-torture/execute/pr58277-1.c: New test.
83 * gcc.c-torture/execute/pr58277-2.c: New test.
84
85 2013-08-30 Eric Botcazou <ebotcazou@adacore.com>
86
87 * gcc.dg/guality/param-1.c: New test.
88 * gcc.dg/guality/param-2.c: Likewise.
89
90 2013-08-30 Richard Biener <rguenther@suse.de>
91
92 PR tree-optimization/58228
93 * gcc.dg/torture/pr58228.c: New testcase.
94
95 2013-08-30 Richard Biener <rguenther@suse.de>
96
97 PR tree-optimization/58223
98 * gcc.dg/torture/pr58223.c: New testcase.
99 * gcc.dg/tree-ssa/ldist-16.c: Flip expected behavior.
100
101 2013-08-30 Richard Biener <rguenther@suse.de>
102
103 PR tree-optimization/58010
104 * gcc.dg/pr58010.c: New testcase.
105
106 2013-08-29 Xinliang DavidLi <davidxl@google.com>
107
108 * gcc.dg/unroll_3.c: Message change.
109 * gcc.dg/unroll_4.c: Likewise.
110 * gcc.dg/tree-ssa/cunroll-1.c: Likewise.
111 * gcc.dg/tree-ssa/cunroll-2.c: Likewise.
112 * gcc.dg/tree-ssa/cunroll-3.c: Likewise.
113 * gcc.dg/tree-ssa/cunroll-4.c: Likewise.
114 * gcc.dg/tree-ssa/cunroll-5.c: Likewise.
115 * gcc.dg/tree-ssa/loop-23.c: Likewise.
116 * gcc.dg/tree-ssa/loop-1.c: Likewise.
117 * gcc.dg/unroll_1.c: Likewise.
118 * gcc.dg/vect/bb-slp-31.c: Likewise.
119 * gcc.dg/vect/bb-slp-14.c: Likewise.
120 * gcc.dg/vect/bb-slp-8.c: Likewise.
121 * gcc.dg/vect/bb-slp-23.c: Likewise.
122 * gcc.dg/vect/bb-slp-15.c: Likewise.
123 * gcc.dg/vect/bb-slp-9.c: Likewise.
124 * gcc.dg/vect/bb-slp-24.c: Likewise.
125 * gcc.dg/vect/bb-slp-16.c: Likewise.
126 * gcc.dg/vect/bb-slp-25.c: Likewise.
127 * gcc.dg/vect/bb-slp-17.c: Likewise.
128 * gcc.dg/vect/bb-slp-26.c: Likewise.
129 * gcc.dg/vect/bb-slp-18.c: Likewise.
130 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Likewise.
131 * gcc.dg/vect/bb-slp-27.c: Likewise.
132 * gcc.dg/vect/bb-slp-19.c: Likewise.
133 * gcc.dg/vect/bb-slp-28.c: Likewise.
134 * gcc.dg/vect/bb-slp-cond-1.c: Likewise.
135 * gcc.dg/vect/bb-slp-29.c: Likewise.
136 * gcc.dg/vect/bb-slp-8a.c: Likewise.
137 * gcc.dg/vect/bb-slp-pattern-2.c: Likewise.
138 * gcc.dg/vect/bb-slp-1.c: Likewise.
139 * gcc.dg/vect/bb-slp-8b.c: Likewise.
140 * gcc.dg/vect/bb-slp-2.c: Likewise.
141 * gcc.dg/vect/bb-slp-3.c: Likewise.
142 * gcc.dg/vect/bb-slp-10.c: Likewise.
143 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Likewise.
144 * gcc.dg/vect/bb-slp-4.c: Likewise.
145 * gcc.dg/vect/bb-slp-11.c: Likewise.
146 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Likewise.
147 * gcc.dg/vect/bb-slp-5.c: Likewise.
148 * gcc.dg/vect/bb-slp-20.c: Likewise.
149 * gcc.dg/vect/bb-slp-6.c: Likewise.
150 * gcc.dg/vect/bb-slp-21.c: Likewise.
151 * gcc.dg/vect/bb-slp-30.c: Likewise.
152 * gcc.dg/vect/bb-slp-13.c: Likewise.
153 * gcc.dg/vect/bb-slp-7.c: Likewise.
154 * gcc.dg/vect/bb-slp-22.c: Likewise.
155 * gcc.dg/unroll_2.c: Likewise.
156 * g++.dg/vect/slp-pr50413.cc: Likewise.
157 * g++.dg/vect/slp-pr56812.cc: Likewise.
158 * g++.dg/vect/slp-pr50819.cc: Likewise.
159
160 2013-08-29 Eric Botcazou <ebotcazou@adacore.com>
161
162 * gcc.dg/tree-ssa/ipa-cp-1.c: Adjust regexp.
163
164 2013-08-29 Teresa Johnson <tejohnson@google.com>
165
166 * gcc.dg/pr40209.c: Use -fopt-info.
167 * gcc.dg/pr26570.c: Ditto.
168 * gcc.dg/pr32773.c: Ditto.
169 * g++.dg/tree-ssa/dom-invalid.C: Ditto.
170
171 2013-08-29 Richard Biener <rguenther@suse.de>
172
173 PR tree-optimization/58246
174 * gcc.dg/torture/pr58246.c: New testcase.
175
176 2013-08-29 Thomas Koenig <tkoenig@gcc.gnu.org>
177
178 PR fortran/52243
179 * gfortran.dg/realloc_on_assign_14.f90: Remove warning made
180 obsolete by patch.
181 * gfortran.dg/realloc_on_assign_19.f90: New test.
182
183 2013-08-29 Richard Biener <rguenther@suse.de>
184
185 PR middle-end/57287
186 * gcc.dg/pr57287-2.c: New testcase.
187
188 2013-08-29 Richard Biener <rguenther@suse.de>
189
190 PR tree-optimization/57685
191 * gcc.dg/torture/pr57685.c: New testcase.
192
193 2013-08-28 Paolo Carlini <paolo.carlini@oracle.com>
194
195 PR c++/58255
196 * g++.dg/cpp0x/dc7.C: New.
197
198 2013-08-28 Jakub Jelinek <jakub@redhat.com>
199
200 PR middle-end/58257
201 * c-c++-common/gomp/pr58257.c: New test.
202
203 2013-08-28 Richard Biener <rguenther@suse.de>
204
205 PR tree-optimization/56933
206 * gcc.dg/vect/pr56933.c: Properly guard runtime with check_vect ().
207
208 2013-08-27 Vidya Praveen <vidyapraveen@arm.com>
209
210 * gcc.target/aarch64/scalar_shift_1.c: New.
211
212 2013-08-27 Richard Biener <rguenther@suse.de>
213
214 PR tree-optimization/57521
215 * gcc.dg/torture/pr57521.c: New testcase.
216
217 2013-08-27 Jakub Jelinek <jakub@redhat.com>
218
219 PR rtl-optimization/57860
220 PR rtl-optimization/57861
221 PR rtl-optimization/57875
222 PR rtl-optimization/57876
223 PR rtl-optimization/57877
224 * gcc.c-torture/execute/pr57860.c: New test.
225 * gcc.c-torture/execute/pr57861.c: New test.
226 * gcc.c-torture/execute/pr57875.c: New test.
227 * gcc.c-torture/execute/pr57876.c: New test.
228 * gcc.c-torture/execute/pr57877.c: New test.
229
230 2013-08-26 Thomas Koenig <tkoenig@gcc.gnu.org>
231
232 PR fortran/58146
233 * gfortran.dg/bounds_check_18.f90: New test.
234
235 2013-08-23 Jan Hubicka <jh@suse.cz>
236
237 * g++.dg/ipa/devirt-14.C: Fix typo.
238
239 2013-08-23 Mikael Morin <mikael@gcc.gnu.org>
240
241 PR fortran/57798
242 * gfortran.dg/inline_sum_5.f90: New.
243
244 2013-08-23 Janus Weil <janus@gcc.gnu.org>
245
246 PR fortran/57843
247 * gfortran.dg/typebound_assignment_7.f90: New.
248
249 2013-08-23 Jan Hubicka <jh@suse.cz>
250
251 * g++.dg/ipa/devirt-13.C: New testcase.
252 * g++.dg/ipa/devirt-14.C: New testcase.
253
254 2013-08-23 Jakub Jelinek <jakub@redhat.com>
255
256 PR target/58218
257 * gcc.target/i386/pr58218.c: New test.
258
259 PR tree-optimization/58209
260 * gcc.c-torture/execute/pr58209.c: New test.
261
262 2013-08-22 Michael Meissner <meissner@linux.vnet.ibm.com>
263
264 * gcc.target/powerpc/pr57744.c: Declare abort.
265
266 2013-08-22 Paolo Carlini <paolo.carlini@oracle.com>
267
268 PR c++/56380
269 * g++.dg/template/error54.C: New.
270
271 2013-08-22 Janus Weil <janus@gcc.gnu.org>
272
273 PR fortran/58185
274 * gfortran.dg/select_type_34.f90: New.
275
276 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
277
278 PR c++/56130
279 * g++.dg/warn/deprecated-7.C: New.
280
281 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
282
283 * g++.dg/tree-prof/pr57451.C: Remove spurious dg-do directive.
284
285 2013-08-21 Jeff Law <law@redhat.com>
286
287 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: New test.
288
289 2013-08-21 Paolo Carlini <paolo.carlini@oracle.com>
290
291 PR c++/56134
292 * g++.dg/ext/attr-alias-3.C: New.
293
294 2013-08-20 Janus Weil <janus@gcc.gnu.org>
295
296 PR fortran/53655
297 * gfortran.dg/intent_out_8.f90: New.
298
299 2013-08-20 Teresa Johnson <tejohnson@google.com>
300
301 PR rtl-optimizations/57451
302 * g++.dg/tree-prof/pr57451.C: New test.
303
304 2013-08-20 Paolo Carlini <paolo.carlini@oracle.com>
305
306 PR c++/58190
307 * g++.dg/pr57878.C: Use __SIZE_TYPE__.
308
309 2013-08-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
310
311 PR c/57490
312 * c-c++-common/cilk-plus/AN/pr57490.c: New test.
313
314 2013-08-19 Peter Bergner <bergner@vnet.ibm.com>
315
316 * gcc.target/powerpc/dfp-dd-2.c: New test.
317 * gcc.target/powerpc/dfp-td-2.c: Likewise.
318 * gcc.target/powerpc/dfp-td-3.c: Likewise.
319
320 2013-08-19 Richard Sandiford <rdsandiford@googlemail.com>
321
322 * gcc.target/mips/mulsize-1.c: Check for SLL as well as SUBU.
323 * gcc.target/mips/mulsize-2.c: Check for ADDU rather than SUBU.
324 Check for SLL too.
325
326 2013-08-19 Joern Rennecke <joern.rennecke@embecosm.com>
327
328 * gcc.target/avr/progmem-error-1.cpp: Update linenumber of error.
329
330 * gcc.dg/tree-ssa/ssa-dom-thread-4.c [avr-*-*]: Expect 6 times
331 "Threaded".
332
333 * gcc.dg/tree-ssa/vrp55.c: Use keeps_null_pointer_checks to determine
334 correct test response.
335
336 PR testsuite/52641
337 * gcc.dg/tree-ssa/pr31261.c [int16]: Change expected unsigned type.
338 * gcc.dg/tree-ssa/ssa-pre-21.c [! size32plus]: Mark as xfail.
339 * gcc.dg/tree-ssa/vector-4.c (SItype): New typedef.
340 (v4si): Use it.
341 * gcc.dg/tree-ssa/ssa-pre-30.c: Test requires int32.
342 * gcc.dg/tree-ssa/vrp58.c: Adjust scan expression for int16.
343
344 * gcc.dg/tree-ssa/vrp87.c [avr-*-*] (dg-additional-options): New.
345
346 2013-08-18 Jan Hubicka <jh@suse.cz>
347
348 * g++.dg/ipa/type-inheritance-1.C: New testcase.
349
350 2013-08-19 Janus Weil <janus@gcc.gnu.org>
351
352 PR fortran/46271
353 * gfortran.dg/gomp/proc_ptr_1.f90: New.
354
355 2013-08-18 Jakub Jelinek <jakub@redhat.com>
356
357 PR tree-optimization/58006
358 * g++.dg/opt/pr58006.C: New test.
359
360 2013-08-18 Eric Botcazou <ebotcazou@adacore.com>
361
362 * gnat.dg/specs/linker_alias.ads: New test.
363
364 2013-08-16 Jakub Jelinek <jakub@redhat.com>
365
366 PR tree-optimization/58164
367 * gcc.c-torture/compile/pr58164.c: New test.
368
369 PR tree-optimization/58165
370 * g++.dg/opt/pr58165.C: New test.
371
372 2013-08-14 Paolo Carlini <paolo.carlini@oracle.com>
373
374 PR c++/51912
375 * g++.dg/cpp0x/enum28.C: New.
376 * g++.dg/cpp0x/enum15.C: Adjust.
377
378 2013-08-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
379
380 PR target/57949
381 * gcc.target/powerpc/pr57949-1.c: New.
382 * gcc.target/powerpc/pr57949-2.c: New.
383
384 2013-08-14 Jakub Jelinek <jakub@redhat.com>
385
386 PR tree-optimization/58145
387 * gcc.dg/pr58145-1.c: New test.
388 * gcc.dg/pr58145-2.c: New test.
389
390 2013-08-14 Joern Rennecke <joern.rennecke@embecosm.com>
391
392 * gcc.dg/debug/dwarf2/dwarf2.exp: Replace -gdwarf-2 with -gdwarf.
393 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
394 * gcc.dg/debug/dwarf2/static1.c: Likewise.
395 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
396 * gcc.dg/debug/dwarf2/fesd-any.c: Likewise.
397 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
398 * gcc.dg/debug/dwarf2/dwarf-die1.c: Likewise.
399 * gcc.dg/debug/dwarf2/var1.c: Likewise.
400 * gcc.dg/debug/dwarf2/pr29609-2.c: Likewise.
401 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Likewise.
402 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
403 * gcc.dg/debug/dwarf2/dwarf-merge.c: Likewise.
404 * gcc.dg/debug/dwarf2/dwarf-char1.c: Likewise.
405 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
406 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
407 * gcc.dg/debug/dwarf2/fesd-baseonly.c: Likewise.
408 * gcc.dg/debug/dwarf2/pr36690-3.c: Likewise.
409 * gcc.dg/debug/dwarf2/const-2.c: Likewise.
410 * gcc.dg/debug/dwarf2/ipa-cp1.c: Likewise.
411 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
412 * gcc.dg/debug/dwarf2/var2.c: Likewise.
413 * gcc.dg/debug/dwarf2/pr36690-2.c: Likewise.
414 * gcc.dg/debug/dwarf2/pr31230.c: Likewise.
415 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
416 * gcc.dg/debug/dwarf2/short-circuit.c: Likewise.
417 * gcc.dg/debug/dwarf2/pr36690-1.c: Likewise.
418 * gcc.dg/debug/dwarf2/fesd-reduced.c: Likewise.
419 * gcc.dg/debug/dwarf2/pr37616.c: Likewise.
420 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
421 * gcc.dg/debug/dwarf2/inline1.c: Likewise.
422 * gcc.dg/debug/dwarf2/fesd-sys.c: Likewise.
423 * gcc.dg/debug/dwarf2/pr29609-1.c: Likewise.
424 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
425 * gcc.dg/debug/dwarf2/c99-typedef1.c: Likewise.
426 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
427 * gcc.dg/debug/dwarf2/fesd-none.c: Likewise.
428 * gcc.dg/debug/dwarf2/pr51410.c: Likewise.
429 * gcc.dg/debug/dwarf2/dwarf-file1.c: Likewise.
430 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
431 * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
432 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
433
434 PR testsuite/52641
435 * gcc.c-torture/execute/pr56799.x: New file.
436
437 * gcc.dg/c99-stdint-1.c [avr-*-*]: Update line number for dg-bogus.
438
439 * gcc.dg/torture/stackalign/builtin-apply-2.c: Also skip for avr.
440
441 * gcc.dg/pr44214-1.c (v2df): Define size using sizeof (double).
442 * gcc.dg/pr44214-3.c (v2df): Likewise.
443
444 * gcc.dg/pr46647.c: xfail for avr-*-*.
445
446 * gcc.dg/strlenopt-10.c [avr-*-*]: Reduce number of expected
447 memcpy by one.
448 * gcc.dg/strlenopt-11.c [avr-*-*]: Likewise.
449 Expect l to be optimized away.
450 * gcc.dg/strlenopt-13.c [avr-*-*]: Likewise.
451
452 PR testsuite/52641
453 * c-c++-common/scal-to-vec1.c: Add !int16 and large_double conditions
454 to tests that assume int/double are larger than short/float.
455
456 PR testsuite/52641
457 * c-c++-common/simulate-thread/bitfields-2.c: Run test only for
458 target { ! int16 }.
459 * gcc.dg/tree-ssa/pr54245.c: Do slsr scan only for target { ! int16 }.
460 * gcc.dg/tree-ssa/slsr-1.c: Adjust multiplicators to scan for for
461 target { int16 }. Restrict existing tests to target { int32 }
462 where appropriate.
463 * gcc.dg/tree-ssa/slsr-2.c, gcc.dg/tree-ssa/slsr-27.c: Likewise.
464 * gcc.dg/tree-ssa/slsr-28.c, gcc.dg/tree-ssa/slsr-29.c: Likewise.
465 * gcc.dg/tree-ssa/slsr-3.c, gcc.dg/tree-ssa/ssa-ccp-23.c: Likewise.
466 * lib/target-supports.exp (check_effective_target_int32): New proc.
467
468 * gcc.dg/tree-ssa/pr42585.c: Add avr-*-* to list of targets to
469 exclude from scan test.
470
471 * gcc.dg/debug/dwarf2/global-used-types.c: Request dwarf output.
472 * gcc.dg/debug/dwarf2/inline2.c: Likewise.
473 * gcc.dg/debug/dwarf2/inline3.c: Likewise.
474 * gcc.dg/debug/dwarf2/pr37726.c: Likewise.
475 * gcc.dg/debug/dwarf2/pr41445-1.c: Likewise.
476 * gcc.dg/debug/dwarf2/pr41445-2.c: Likewise.
477 * gcc.dg/debug/dwarf2/pr41445-3.c: Likewise.
478 * gcc.dg/debug/dwarf2/pr41445-4.c: Likewise.
479 * gcc.dg/debug/dwarf2/pr41445-5.c: Likewise.
480 * gcc.dg/debug/dwarf2/pr41445-6.c: Likewise.
481 * gcc.dg/debug/dwarf2/pr41543.c: Likewise.
482 * gcc.dg/debug/dwarf2/pr41695.c: Likewise.
483 * gcc.dg/debug/dwarf2/pr43237.c: Likewise.
484 * gcc.dg/debug/dwarf2/pr47939-1.c: Likewise.
485 * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise.
486 * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise.
487 * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise.
488 * gcc.dg/debug/dwarf2/pr53948.c: Likewise.
489 * gcc.dg/debug/dwarf2/struct-loc1.c: Likewise.
490
491 2013-08-14 Janis Johnson <janisjo@codesourcery.com>
492
493 * gcc.target/arm/pr19599.c: Skip for -mthumb.
494
495 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Move dg-do
496 to be the first test directive.
497 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
498 * gcc.target/arm/atomic-op-acquire.c: Likewise.
499 * gcc.target/arm/atomic-op-char.c: Likewise.
500 * gcc.target/arm/atomic-op-consume.c: Likewise.
501 * gcc.target/arm/atomic-op-int.c: Likewise.
502 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
503 * gcc.target/arm/atomic-op-release.c: Likewise.
504 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
505 * gcc.target/arm/atomic-op-short.c: Likewise.
506
507 2013-08-14 Andrey Belevantsev <abel@ispras.ru>
508
509 PR rtl-optimization/57662
510 * gcc.dg/pr57662.c: New test.
511
512 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
513
514 * gcc.target/mips/nan-legacy.c: Accept 4294967295 as an
515 alternative to -1.
516 * gcc.target/mips/nans-legacy.c: Likewise.
517
518 2013-08-13 Maciej W. Rozycki <macro@codesourcery.com>
519
520 * gcc.target/mips/fabs-2008.c: Correct scan-assembler pattern
521 escapes.
522 * gcc.target/mips/fabs-legacy.c: Likewise.
523 * gcc.target/mips/fabsf-2008.c: Likewise.
524 * gcc.target/mips/fabsf-legacy.c: Likewise.
525 * gcc.target/mips/fneg-2008.c: Likewise.
526 * gcc.target/mips/fneg-legacy.c: Likewise.
527 * gcc.target/mips/fnegf-2008.c: Likewise.
528 * gcc.target/mips/fnegf-legacy.c: Likewise.
529 * gcc.target/mips/nan-2008.c: Likewise.
530 * gcc.target/mips/nan-legacy.c: Likewise.
531 * gcc.target/mips/nanf-2008.c: Likewise.
532 * gcc.target/mips/nanf-legacy.c: Likewise.
533 * gcc.target/mips/nans-2008.c: Likewise.
534 * gcc.target/mips/nans-legacy.c: Likewise.
535 * gcc.target/mips/nansf-2008.c: Likewise.
536 * gcc.target/mips/nansf-legacy.c: Likewise.
537
538 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
539
540 * gnat.dg/valued_proc.adb: New test.
541 * gnat.dg/valued_proc_pkg.ads: New helper.
542
543 2013-08-13 Jakub Jelinek <jakub@redhat.com>
544
545 PR tree-optimization/57661
546 * g++.dg/opt/pr57661.C: New test.
547
548 PR sanitizer/56417
549 * gcc.dg/asan/pr56417.c: New test.
550
551 2013-08-13 Eric Botcazou <ebotcazou@adacore.com>
552
553 * gnat.dg/loop_optimization16.adb: New test.
554 * gnat.dg/loop_optimization16_pkg.ad[sb]: New helper.
555
556 2013-08-13 Marek Polacek <polacek@redhat.com>
557
558 * gcc.dg/pr57980.c: Use vector of two elements, not just one.
559
560 2013-08-13 David Malcolm <dmalcolm@redhat.com>
561
562 Example of converting global state to per-pass state.
563
564 * gcc.dg/plugin/one_time_plugin.c (one_pass::execute): Convert
565 global state "static int counter" to...
566 (one_pass::counter): ...this instance data.
567
568 2013-08-13 David Malcolm <dmalcolm@redhat.com>
569
570 * gcc.dg/plugin/one_time_plugin.c: (one_pass_gate): Convert
571 to member function...
572 (one_pass::gate): ...this.
573 (one_pass_exec): Convert to member function...
574 (one_pass::impl_execute): ...this.
575
576 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
577
578 PR c++/57416
579 * g++.dg/cpp0x/pr57416.C: New.
580
581 2013-08-12 Paolo Carlini <paolo.carlini@oracle.com>
582
583 * g++.dg/cpp0x/constexpr-function2.C: Adjust for error -> inform
584 changes.
585 * g++.dg/cpp0x/constexpr-neg1.C: Likewise.
586 * g++.dg/cpp0x/defaulted2.C: Likewise.
587 * g++.dg/cpp0x/defaulted31.C: Likewise.
588 * g++.dg/cpp0x/error6.C: Likewise.
589 * g++.dg/cpp0x/gen-attrs-32.C: Likewise.
590 * g++.dg/cpp0x/override2.C: Likewise.
591 * g++.dg/cpp0x/parse1.C: Likewise.
592 * g++.dg/cpp0x/scoped_enum.C: Likewise.
593 * g++.dg/cpp0x/temp_default4.C: Likewise.
594 * g++.dg/ext/attrib32.C: Likewise.
595 * g++.dg/ext/gnu-inline-global-reject.C: Likewise.
596 * g++.dg/ext/mv13.C: Likewise.
597 * g++.dg/ext/mv7.C: Likewise.
598 * g++.dg/ext/mv9.C: Likewise.
599 * g++.dg/ext/pr57362.C: Likewise.
600 * g++.dg/ext/typeof10.C: Likewise.
601 * g++.dg/lookup/anon6.C: Likewise.
602 * g++.dg/lookup/crash6.C: Likewise.
603 * g++.dg/lookup/name-clash5.C: Likewise.
604 * g++.dg/lookup/name-clash6.C: Likewise.
605 * g++.dg/other/anon4.C: Likewise.
606 * g++.dg/other/error15.C: Likewise.
607 * g++.dg/other/error8.C: Likewise.
608 * g++.dg/other/redecl2.C: Likewise.
609 * g++.dg/parse/crash16.C: Likewise.
610 * g++.dg/parse/crash21.C: Likewise.
611 * g++.dg/parse/crash38.C: Likewise.
612 * g++.dg/parse/redef2.C: Likewise.
613 * g++.dg/parse/struct-as-enum1.C: Likewise.
614 * g++.dg/template/crash39.C: Likewise.
615 * g++.dg/template/redecl3.C: Likewise.
616 * g++.dg/tls/diag-3.C: Likewise.
617 * g++.dg/warn/Wredundant-decls-spec.C: Likewise.
618 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
619 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
620 * g++.old-deja/g++.brendan/crash16.C: Likewise.
621 * g++.old-deja/g++.brendan/crash18.C: Likewise.
622 * g++.old-deja/g++.brendan/err-msg4.C: Likewise.
623 * g++.old-deja/g++.brendan/redecl1.C: Likewise.
624 * g++.old-deja/g++.brendan/static3.C: Likewise.
625 * g++.old-deja/g++.bugs/900127_02.C: Likewise.
626 * g++.old-deja/g++.jason/binding.C: Likewise.
627 * g++.old-deja/g++.jason/crash4.C: Likewise.
628 * g++.old-deja/g++.jason/crash7.C: Likewise.
629 * g++.old-deja/g++.jason/lineno.C: Likewise.
630 * g++.old-deja/g++.jason/scoping7.C: Likewise.
631 * g++.old-deja/g++.mike/misc3.C: Likewise.
632 * g++.old-deja/g++.mike/net44.C: Likewise.
633 * g++.old-deja/g++.mike/ns3.C: Likewise.
634 * g++.old-deja/g++.ns/alias4.C: Likewise.
635 * g++.old-deja/g++.ns/ns11.C: Likewise.
636 * g++.old-deja/g++.other/crash23.C: Likewise.
637 * g++.old-deja/g++.other/decl8.C: Likewise.
638 * g++.old-deja/g++.other/linkage3.C: Likewise.
639 * g++.old-deja/g++.other/typeck1.C: Likewise.
640 * g++.old-deja/g++.other/typedef5.C: Likewise.
641 * g++.old-deja/g++.pt/explicit34.C: Likewise.
642 * g++.old-deja/g++.pt/friend36.C: Likewise.
643 * obj-c++.dg/method-8.mm: Likewise.
644 * obj-c++.dg/tls/diag-3.mm: Likewise.
645
646 2013-08-12 Perez Read <netfirewall@gmail.com>
647
648 PR target/58132
649 * gcc.target/i386/movabs-1.c: New test.
650
651 2013-08-12 Marek Polacek <polacek@redhat.com>
652
653 PR tree-optimization/57980
654 * gcc.dg/pr57980.c: New test.
655
656 2013-08-12 Thomas Koenig <tkoenig@gcc.gnu.org>
657
658 PR fortran/56666
659 * gfortran.dg/do_check_10.f90: New test.
660 * gfortran.dg/array_constructor_11.f90: Add -Wzerotrip to dg-options.
661 * gfortran.dg/array_constructor_18.f90: Likewise.
662 * gfortran.dg/array_constructor_22.f90: Likewise.
663 * gfortran.dg/coarray_15.f90: Likewise.
664 * gfortran.dg/do_1.f90: Add -Wall to dg-options.
665 * gfortran.dg/do_3.F90: Add -Wzerotrip to dg-options.
666 * gfortran.dg/do_check_5.f90: Add -Wall to gd-options.
667
668 2013-08-11 Paolo Carlini <paolo.carlini@oracle.com>
669
670 PR c++/53349
671 * g++.dg/cpp0x/constexpr-ice8.C: New.
672
673 2013-08-09 Xinliang David Li <davidxl@google.com>
674
675 * gcc.target/i386/memcpy-strategy-1.c: New test.
676 * gcc.target/i386/memcpy-strategy-2.c: Ditto.
677 * gcc.target/i386/memset-strategy-1.c: Ditto.
678 * gcc.target/i386/memcpy-strategy-3.c: Ditto.
679
680 2013-08-09 Jan Hubicka <jh@suse.cz>
681
682 * gcc.dg/tree-prof/crossmodule-indircall-1.c: New testcase.
683 * gcc.dg/tree-prof/crossmodule-indircall-1a.c: New testcase.
684
685 2013-08-09 Yufeng Zhang <yufeng.zhang@arm.com>
686
687 * gcc.dg/lower-subreg-1.c: Skip aarch64*-*-*.
688
689 2013-08-09 Janus Weil <janus@gcc.gnu.org>
690
691 PR fortran/58058
692 * gfortran.dg/transfer_intrinsic_6.f90: New.
693
694 2013-08-09 Paolo Carlini <paolo.carlini@oracle.com>
695
696 Revert:
697 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
698
699 PR c++/46206
700 * g++.dg/lookup/typedef2.C: New.
701
702 2013-08-09 James Greenhalgh <james.greenhalgh@arm.com>
703
704 * gcc.target/aarch64/scalar_intrinsics.c: Update expected
705 output of vdup intrinsics.
706
707 2013-08-09 Zhenqiang Chen <zhenqiang.chen@linaro.org>
708
709 * gcc.target/arm/lp1189445.c: New testcase.
710
711 2013-08-08 Richard Sandiford <rdsandiford@googlemail.com>
712
713 * gcc.dg/torture/pr58079.c: New test.
714
715 2013-08-07 Eric Botcazou <ebotcazou@adacore.com>
716
717 * gnat.dg/warn9.adb: New test.
718
719 2013-08-07 Paolo Carlini <paolo.carlini@oracle.com>
720
721 PR c++/46206
722 * g++.dg/lookup/typedef2.C: New.
723
724 2013-08-07 David Malcolm <dmalcolm@redhat.com>
725
726 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
727 to optstr when building plugins on darwin.
728
729 2013-08-06 Martin Jambor <mjambor@suse.cz>
730
731 PR tree-optimization/57539
732 * gcc.dg/ipa/pr57539.c: New test.
733
734 2013-08-06 Martin Jambor <mjambor@suse.cz>
735 Bernd Edlinger <bernd.edlinger@hotmail.de>
736
737 * gcc.dg/torture/pr58041.c (foo): Accept z by reference.
738 (a): Fix constructor.
739
740 2013-08-06 Martin Jambor <mjambor@suse.cz>
741
742 PR fortran/57987
743 * gfortran.dg/pr57987.f90: New test.
744
745 2013-08-06 Martin Jambor <mjambor@suse.cz>
746
747 PR middle-end/58041
748 * gcc.dg/torture/pr58041.c: New test.
749 * gcc.target/arm/pr58041.c: Likewise.
750
751 2013-08-06 Janus Weil <janus@gcc.gnu.org>
752
753 PR fortran/57306
754 * gfortran.dg/pointer_init_8.f90: New.
755
756 2013-08-05 Paolo Carlini <paolo.carlini@oracle.com>
757
758 PR c++/58080
759 * g++.dg/cpp0x/pr58080.C: New.
760
761 2013-08-05 David Malcolm <dmalcolm@redhat.com>
762
763 * lib/plugin-support.exp (plugin-test-execute): Add -fno-rtti
764 to optstr when building plugins.
765
766 2013-08-05 David Malcolm <dmalcolm@redhat.com>
767
768 Patch autogenerated by refactor_passes.py from
769 https://github.com/davidmalcolm/gcc-refactoring-scripts
770 revision 03fe39476a4c4ea450b49e087cfa817b5f92021e
771
772 * gcc.dg/plugin/one_time_plugin.c (one_pass): Convert from a global
773 struct to a subclass of gimple_opt_pass along with...
774 (pass_data_one_pass): ...new pass_data instance and...
775 (make_one_pass): ...new function.
776 * gcc.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
777 global struct to a subclass of gimple_opt_pass along with...
778 (pass_data_warn_self_assign): ...new pass_data instance and...
779 (make_pass_warn_self_assign): ...new function.
780 * g++.dg/plugin/dumb_plugin.c (pass_dumb_plugin_example): Convert from
781 a global struct to a subclass of gimple_opt_pass along with...
782 (pass_data_dumb_plugin_example): ...new pass_data instance and...
783 (make_pass_dumb_plugin_example): ...new function.
784 * g++.dg/plugin/selfassign.c (pass_warn_self_assign): Convert from a
785 global struct to a subclass of gimple_opt_pass along with...
786 (pass_data_warn_self_assign): ...new pass_data instance and...
787 (make_pass_warn_self_assign): ...new function.
788
789 2013-08-05 David Malcolm <dmalcolm@redhat.com>
790
791 * g++.dg/plugin/dumb_plugin.c (plugin_init): Rework how the pass
792 is created and added to the pass_manager to reflect
793 autogenerated changes.
794 * g++.dg/plugin/selfassign.c (plugin_init): Likewise.
795 * gcc.dg/plugin/one_time_plugin.c (plugin_init): Likewise.
796 * gcc.dg/plugin/selfassign.c (plugin_init): Likewise.
797
798 2013-08-04 Ed Smith-Rowland <3dw4rd@verizon.net>
799
800 PR c++/58072
801 * g++.dg/cpp0x/pr58072.C: New.
802
803 2013-08-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
804
805 * gcc.dg/torture/pr57993-2.cpp: New.
806
807 2013-08-02 Jan Hubicka <jh@suse.cz>
808
809 * gcc.dg/ipa/ipa-1.c: Update.
810 * gcc.dg/ipa/ipa-2.c: Update.
811 * gcc.dg/ipa/ipa-3.c: Update.
812 * gcc.dg/ipa/ipa-4.c: Update.
813 * gcc.dg/ipa/ipa-5.c: Update.
814 * gcc.dg/ipa/ipa-7.c: Update.
815 * gcc.dg/ipa/ipa-8.c: Update.
816 * gcc.dg/ipa/ipcp-1.c: Update.
817 * gcc.dg/ipa/ipcp-2.c: Update.
818
819 2013-08-02 Vladimir Makarov <vmakarov@redhat.com>
820
821 PR rtl-optimization/58048
822 * gcc.target/i386/pr58048.c: New.
823
824 2013-08-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
825
826 * gcc.target/arm/neon-for-64bits-2.c: Delete.
827
828 2013-08-01 Fabien Chêne <fabien@gcc.gnu.org>
829 Peter Bergner <bergner@vnet.ibm.com>
830
831 PR c++/54537
832 * g++.dg/overload/using3.C: New.
833 * g++.dg/overload/using2.C: Adjust.
834 * g++.dg/lookup/using9.C: Likewise.
835
836 2013-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
837
838 * gcc.target/arm/pr46972-2.c: New test.
839
840 2013-08-01 Vidya Praveen <vidyapraveen@arm.com>
841
842 * gcc.dg/vect/vect-iv-5.c: Make xfail conditional with !arm_neon_ok.
843
844 2013-07-31 Michael Meissner <meissner@linux.vnet.ibm.com>
845
846 * gcc.target/powerpc/fusion.c: New file, test power8 fusion support.
847
848 2013-07-31 Richard Sandiford <rdsandiford@googlemail.com>
849
850 * gcc.target/mips/mips.exp (mips-dg-options): Test for mabicalls
851 rather than addressing!=absolute when deciding how to handle MIPS16
852 when the test forces an ABI.
853
854 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
855
856 PR c++/57673
857 * g++.dg/cpp0x/nsdmi-sizeof.C: New.
858
859 2013-07-30 Steve Ellcey <sellcey@mips.com>
860
861 * gcc.target/mips/code-readable-1.c: Increase switch size.
862 * gcc.target/mips/code-readable-2.c: Ditto.
863 * gcc.target/mips/code-readable-3.c: Ditto.
864 * gcc.target/mips/code-readable-4.c: Ditto.
865
866 2013-07-30 Paolo Carlini <paolo.carlini@oracle.com>
867
868 PR c++/57947
869 * g++.dg/parse/crash63.C: New.
870
871 2013-07-30 Tobias Burnus <burnus@net-b.de>
872
873 PR fortran/57530
874 * gfortran.dg/pointer_assign_8.f90: New.
875 * gfortran.dg/pointer_assign_9.f90: New.
876 * gfortran.dg/pointer_assign_10.f90: New.
877 * gfortran.dg/pointer_assign_11.f90: New.
878
879 2013-07-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
880
881 * gcc.target/arm/pr57637.c: New testcase.
882
883 2013-07-29 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
884
885 PR tree-optimization/57993
886 * gcc.dg/torture/pr57993.c: New test.
887
888 2013-07-29 Joern Rennecke <joern.rennecke@embecosm.com>
889
890 * gcc.dg/tree-ssa/pr44258.c: Disable scan test for Epiphany.
891
892 2013-07-29 Paolo Carlini <paolo.carlini@oracle.com>
893
894 PR c++/57948
895 * g++.dg/conversion/ambig2.C: New.
896
897 2013-07-29 Maciej W. Rozycki <macro@codesourcery.com>
898
899 * gcc.target/mips/fabs-2008.c: New test case.
900 * gcc.target/mips/fabs-legacy.c: New test case.
901 * gcc.target/mips/fabsf-2008.c: New test case.
902 * gcc.target/mips/fabsf-legacy.c: New test case.
903 * gcc.target/mips/fneg-2008.c: New test case.
904 * gcc.target/mips/fneg-legacy.c: New test case.
905 * gcc.target/mips/fneg-2008.c: New test case.
906 * gcc.target/mips/fneg-legacy.c: New test case.
907 * gcc.target/mips/nan-2008.c: New test case.
908 * gcc.target/mips/nan-legacy.c: New test case.
909 * gcc.target/mips/nanf-2008.c: New test case.
910 * gcc.target/mips/nanf-legacy.c: New test case.
911 * gcc.target/mips/nans-2008.c: New test case.
912 * gcc.target/mips/nans-legacy.c: New test case.
913 * gcc.target/mips/nansf-2008.c: New test case.
914 * gcc.target/mips/nansf-legacy.c: New test case.
915 * gcc.target/mips/mips.exp: Handle `-mabs=' and `-mnan='.
916
917 2013-07-29 Alexander Ivchenko <alexander.ivchenko@intel.com>
918 Maxim Kuvyrkov <maxim@kugelworks.com>
919
920 * lib/target-supports.exp (check_effective_target_non_bionic): New
921 effective-target test.
922 * g++.dg/tls/thread_local4.C: Disable test for Bionic.
923 * g++.dg/tls/thread_local4g.C: Ditto.
924
925 2013-07-28 Thomas Koenig <tkoenig@gcc.gnu.org>
926
927 PR fortran/58009
928 * gfortran.dg/vector_subsript_7.f90: New test.
929
930 2013-07-27 Tobias Burnus <burnus@net-b.de>
931
932 PR fortran/57991
933 * gfortran.dg/warn_alias.f90: New.
934
935 2013-07-27 Janus Weil <janus@gcc.gnu.org>
936
937 PR fortran/57285
938 * gfortran.dg/class_array_19.f90: New.
939
940 2013-07-27 Eric Botcazou <ebotcazou@adacore.com>
941
942 * gcc.dg/vect/pr57705.c: Adjust for a !vect_pack_trunc target.
943 * gcc.dg/vect/pr57741-2.c: Require a vect_float target.
944 * gcc.dg/vect/pr57741-3.c: Likewise.
945 * gcc.dg/vect/bb-slp-32.c: XFAIL for a vect_no_align target.
946
947 2013-07-26 Joern Rennecke <joern.rennecke@embecosm.com>
948
949 Skip tests that make assumptions about struct layout that don't hold
950 on epiphany:
951 * g++.dg/cpp0x/cast.C: Skip for epiphany-*-*.
952 * g++.dg/cpp0x/iop.C: Likewise.
953 * g++.dg/cpp0x/named_refs.C: Likewise.
954 * g++.dg/cpp0x/rv1p.C: Likewise.
955 * g++.dg/cpp0x/rv2p.C: Likewise.
956 * g++.dg/cpp0x/rv3p.C: Likewise.
957 * g++.dg/cpp0x/rv4p.C: Likewise.
958 * g++.dg/cpp0x/rv5p.C: Likewise.
959 * g++.dg/cpp0x/rv6p.C: Likewise.
960 * g++.dg/cpp0x/rv7p.C: Likewise.
961 * g++.dg/cpp0x/rv8p.C: Likewise.
962 * g++.dg/ext/strncpy-chk1.C: Likewise.
963 * gcc.dg/builtin-object-size-10.c: Likewise.
964 * gcc.dg/builtin-object-size-11.c: Likewise.
965 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
966 * gcc.dg/pr25805.c: Likewise.
967 * gcc.c-torture/execute/builtins/memcpy-chk.x: New file.
968 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
969 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
970 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
971 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
972 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
973 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
974 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
975 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
976 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
977 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
978 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
979 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
980 * gcc.c-torture/execute/zerolen-2.x: Likewise.
981 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
982
983 * gcc.dg/pr27095.c: For Epiphany, add -mshort-calls.
984 * gcc.dg/tree-ssa/loop-1.c: Likewise.
985
986 * gcc.dg/torture/pr37868.c: Disable for epiphany.
987 * gcc.dg/sibcall-6.c: Enable for epiphany.
988
989 2013-07-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
990
991 * gcc.target/arm/minmax_minus.c: Scan for absence of mov.
992
993 2013-07-26 David Edelsohn <dje.gcc@gmail.com>
994
995 * gcc.target/powerpc/ppc-vector-memcpy.c: Test use of VMX for
996 memcpy not initializers.
997
998 * gcc.dg/guality/guality.exp: Skip on AIX.
999
1000 2013-07-26 Paolo Carlini <paolo.carlini@oracle.com>
1001
1002 PR c++/57101
1003 * g++.dg/cpp0x/pr57101.C: New.
1004
1005 2013-07-26 Ian Bolton <ian.bolton@arm.com>
1006
1007 * gcc.target/aarch64/neg_1.c: New test.
1008
1009 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1010
1011 PR fortran/57966
1012 * gfortran.dg/typebound_call_25.f90: New.
1013
1014 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1015
1016 PR c++/57981
1017 * g++.dg/cpp0x/pr57981.C: New.
1018
1019 2013-07-25 Paolo Carlini <paolo.carlini@oracle.com>
1020
1021 PR c++/57880
1022 * g++.dg/cpp1y/udlit-empty-string-neg.C: New.
1023
1024 2013-07-25 Vladimir Makarov <vmakarov@redhat.com>
1025
1026 PR rtl-optimization/57960
1027 * gcc.target/s390/pr57960.c: New.
1028
1029 2013-07-25 Janus Weil <janus@gcc.gnu.org>
1030
1031 PR fortran/57639
1032 * gfortran.dg/unlimited_polymorphic_9.f90: New.
1033
1034 2013-07-25 Terry Guo <terry.guo@arm.com>
1035
1036 * gcc.target/arm/thumb1-Os-mult.c: New test case.
1037
1038 2013-07-24 Paolo Carlini <paolo.carlini@oracle.com>
1039
1040 PR c++/57942
1041 * g++.dg/inherit/pr57942.C: New.
1042
1043 2013-07-23 Michael Meissner <meissner@linux.vnet.ibm.com>
1044
1045 * gcc.target/powerpc/bool2.h: New file, test the code generation
1046 of logical operations for power5, altivec, power7, and power8 systems.
1047 * gcc.target/powerpc/bool2-p5.c: Likewise.
1048 * gcc.target/powerpc/bool2-av.c: Likewise.
1049 * gcc.target/powerpc/bool2-p7.c: Likewise.
1050 * gcc.target/powerpc/bool2-p8.c: Likewise.
1051 * gcc.target/powerpc/bool3.h: Likewise.
1052 * gcc.target/powerpc/bool3-av.c: Likewise.
1053 * gcc.target/powerpc/bool2-p7.c: Likewise.
1054 * gcc.target/powerpc/bool2-p8.c: Likewise.
1055
1056 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1057
1058 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1059
1060 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1061
1062 * gcc.target/aarch64/test-ptr-arg-on-stack-1.c: New test.
1063
1064 2013-07-23 Yufeng Zhang <yufeng.zhang@arm.com>
1065
1066 * gcc.dg/20020219-1.c: Skip the test on aarch64*-*-* in ilp32.
1067 * gcc.target/aarch64/aapcs64/test_18.c (struct y): Change the field
1068 type from long to long long.
1069 * gcc.target/aarch64/atomic-op-long.c: Update dg-final directives
1070 to have effective-target keywords of lp64 and ilp32.
1071 * gcc.target/aarch64/fcvt_double_int.c: Likewise.
1072 * gcc.target/aarch64/fcvt_double_long.c: Likewise.
1073 * gcc.target/aarch64/fcvt_double_uint.c: Likewise.
1074 * gcc.target/aarch64/fcvt_double_ulong.c: Likewise.
1075 * gcc.target/aarch64/fcvt_float_int.c: Likewise.
1076 * gcc.target/aarch64/fcvt_float_long.c: Likewise.
1077 * gcc.target/aarch64/fcvt_float_uint.c: Likewise.
1078 * gcc.target/aarch64/fcvt_float_ulong.c: Likewise.
1079 * gcc.target/aarch64/vect_smlal_1.c: Replace 'long' with 'long long'.
1080
1081 2013-07-23 Tom Tromey <tromey@redhat.com>
1082 Joseph Myers <joseph@codesourcery.com>
1083
1084 * gcc.dg/c11-generic-1.c: New file.
1085 * gcc.dg/c11-generic-2.c: New file.
1086
1087 2013-07-22 Tobias Burnus <burnus@net-b.de>
1088
1089 PR fortran/57906
1090 PR fortran/52052
1091 * coarray/lib_realloc_1.f90: Permit optimization.
1092 * gfortran.dg/coarray_31.f90: New.
1093
1094 2013-07-22 Tobias Burnus <burnus@net-b.de>
1095
1096 PR fortran/57762
1097 * gfortran.dg/class_array_7.f03: Fix memory leak.
1098
1099 2013-07-22 Paolo Carlini <paolo.carlini@oracle.com>
1100
1101 PR c++/52816
1102 * g++.dg/cpp0x/decltype56.C: New.
1103
1104 2013-07-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1105
1106 * gcc.dg/pr53265.c: Correct line number in dg-message.
1107
1108 2013-07-22 Diego Novillo <dnovillo@google.com>
1109
1110 * g++.dg/pr57878.C: Do not force -m32. Use target ilp32.
1111
1112 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1113
1114 PR testsuite/52641
1115 * gcc.c-torture/execute/pr57124.x: Skip int16 platforms.
1116 * gcc.c-torture/execute/pr53366-1.x: New: Skip int16 platforms.
1117
1118 2013-07-22 Georg-Johann Lay <avr@gjlay.de>
1119
1120 PR testsuite/52641
1121 * gcc.c-torture/execute/pr57344-2.x: New. Skip int16.
1122 * gcc.dg/pr53265.c: Add dg-require-effective-target size32plus.
1123 * gcc.dg/torture/pr53366-1.c: Same.
1124 * gcc.dg/torture/pr57381.c: Add dg-require-effective-target int32plus.
1125 * gcc.dg/torture/pr56488.c: Same.
1126 * gcc.dg/torture/pr57584.c: Same.
1127 * gcc.dg/tree-ssa/pr57385.c: Same.
1128 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1129
1130 2013-07-21 OndÅ\99ej Bílka <neleai@seznam.cz>
1131
1132 * c-c++-common/pr41779.c: Fix typos.
1133 * gcc.c-torture/compile/20031125-2.c: Likewise.
1134 * gcc.c-torture/compile/20040621-1.c: Likewise.
1135 * gcc.c-torture/execute/20020418-1.c: Likewise.
1136 * gcc.dg/20020108-1.c: Likewise.
1137 * gcc.dg/atomic-generic-aux.c: Likewise.
1138 * gcc.dg/builtin-complex-err-2.c: Likewise.
1139 * gcc.dg/decl-1.c: Likewise.
1140 * gcc.dg/di-sync-multithread.c: Likewise.
1141 * gcc.dg/format/c90-printf-1.c: Likewise.
1142 * gcc.dg/format/ms_c90-printf-1.c: Likewise.
1143 * gcc.dg/long-long-compare-1.c: Likewise.
1144 * gcc.dg/plugin/start_unit_plugin.c: Likewise.
1145 * gcc.dg/pr17055-1.c: Likewise.
1146 * gcc.dg/pr27095.c: Likewise.
1147 * gcc.dg/torture/fp-int-convert.h: Likewise.
1148 * gcc.dg/tree-prof/inliner-1.c: Likewise.
1149 * gcc.dg/tree-ssa/20030731-1.c: Likewise.
1150 * gcc.dg/tree-ssa/forwprop-6.c: Likewise.
1151 * gcc.dg/tree-ssa/ipa-cp-1.c: Likewise.
1152 * gcc.dg/tree-ssa/loop-19.c: Likewise.
1153 * gcc.dg/tree-ssa/loop-1.c: Likewise.
1154 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1155 * gcc.dg/tree-ssa/pr42585.c: Likewise.
1156 * gcc.dg/tree-ssa/ssa-dse-5.c: Likewise.
1157 * gcc.dg/vect/vect-cond-5.c: Likewise.
1158 * gcc.dg/weak/typeof-2.c: Likewise.
1159 * gcc.target/aarch64/aapcs64/abitest-common.h: Likewise.
1160 * gcc.target/arm/naked-1.c: Likewise.
1161 * gcc.target/i386/pr9771-1.c: Likewise.
1162 * gcc.target/sparc/sparc-constant-1.c: Likewise.
1163 * gcc.target/sparc/struct-ret-check.c: Likewise.
1164 * gcc.target/x86_64/abi/test_struct_returning.c: Likewise.
1165 * gfortran.dg/c_ptr_tests_8_funcs.c: Likewise.
1166 * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h:
1167 Likewise.
1168
1169 2013-07-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1170
1171 PR fortran/56937
1172 * gfortran.dg/dependency_42.f90: New test.
1173 * gfortran.dg/dependency_43.f90: New test.
1174
1175 2013-07-21 Tobias Burnus <burnus@net-b.de>
1176
1177 PR fortran/35862
1178 * gfortran.dg/round_4.f90: New.
1179
1180 2013-07-21 Tobias Burnus <burnus@net-b.de>
1181
1182 PR fortran/57894
1183 * gfortran.dg/min_max_conformance_2.f90: New.
1184
1185 2013-07-20 Jakub Jelinek <jakub@redhat.com>
1186
1187 PR preprocessor/57620
1188 * c-c++-common/raw-string-2.c (s12, u12, U12, L12): Remove.
1189 (main): Don't test {s,u,U,L}12.
1190 * c-c++-common/raw-string-13.c: New test.
1191 * c-c++-common/raw-string-14.c: New test.
1192 * c-c++-common/raw-string-15.c: New test.
1193 * c-c++-common/raw-string-16.c: New test.
1194
1195 2013-07-20 James Greenhalgh <james.greenhalgh@arm.com>
1196
1197 * gcc.target/aarch64/vabs_intrinsic_1.c: New file.
1198
1199 2013-07-20 Joern Rennecke <joern.rennecke@embecosm.com>
1200
1201 * gcc.dg/pr57154.c: Add dg-require-effective-target scheduling.
1202
1203 * gcc.dg/tree-ssa/pr21090.c: Do vrp1 scan check only for
1204 target { ! keeps_null_pointer_checks }.
1205 * gcc.dg/tree-ssa/unreachable.c: Do optimized scan check only for
1206 target { ! keeps_null_pointer_checks }.
1207
1208 * gcc.dg/torture/pr53366-1.c: Only run for target { size32plus }.
1209 * gcc.dg/torture/pr56488.c: Likewise.
1210
1211 2013-07-19 Ian Bolton <ian.bolton@arm.com>
1212
1213 * gcc.target/aarch64/scalar_intrinsics.c (test_vabs_s64): Added
1214 new testcase.
1215
1216 2013-07-19 David Edelsohn <dje.gcc@gmail.com>
1217
1218 * gfortran.fortran-torture/execute/intrinsic_nearest.x: Skip on AIX.
1219 * gfortran.dg/nint_2.f90: Correct AIX target name to skip.
1220 * gfortran.dg/guality/guality.exp: Skip on AIX.
1221
1222 * lib/dg-pch.exp (dg-flags-pch): Skip on AIX.
1223
1224 * g++.dg/debug/pr56819.C: Skip on AIX.
1225 * g++.dg/ext/vector23.C: Ignore vector ABI warning.
1226 * g++.dg/guality/guality.exp: Skip on AIX.
1227
1228 * g++.old-deja/g++.other/init19.C: Require cxa_atext.
1229
1230 * gcc.misc-tests/gcov-14.c: Skip on AIX.
1231
1232 * gcc.dg/simulate-thread/simulate-thread.exp: Skip on AIX.
1233
1234 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1235
1236 PR target/57516
1237 * gcc.target/avr/torture/builtins-4-roundfx.c (test2hr, test2k):
1238 Adjust to corrected rounding.
1239
1240 2013-07-19 Georg-Johann Lay <avr@gjlay.de>
1241
1242 * lib/target-supports.exp (check_effective_target_cilkplus): New proc.
1243 * gcc.dg/cilk-plus/cilk-plus.exp: only run if
1244 check_effective_target_cilkplus.
1245 * g++.dg/cilk-plus/cilk-plus.exp: Same.
1246
1247 2013-07-18 Pat Haugen <pthaugen@us.ibm.com>
1248
1249 * gcc.target/powerpc/pr57744.c: Fix typo.
1250
1251 2013-07-18 Sriraman Tallam <tmsriram@google.com>
1252
1253 PR middle-end/57698
1254 * gcc.c-torture/compile/pr57698.c: New test.
1255 * gcc.c-torture/compile/pr43791.c: Remove prune output directive.
1256 * gcc.c-torture/compile/pr44043.c: Ditto.
1257
1258 2013-07-18 Wei Mi <wmi@google.com>
1259
1260 PR rtl-optimization/57878
1261 * g++.dg/pr57878.C: New test.
1262
1263 2013-07-18 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1264
1265 * gcc.dg/pr42611.c: Move dg-error to correct line.
1266
1267 2013-07-17 Tobias Burnus <burnus@net-b.de>
1268
1269 PR fortran/57895
1270 * gfortran.dg/dollar_sym_3.f: New.
1271 * gfortran.dg/dollar_sym_1.f90: Update dg-error.
1272
1273 2013-07-16 Iain Sandoe <iain@codesourcery.com>
1274
1275 PR target/55654
1276 PR target/55656
1277 PR target/55657
1278 * obj-c++.dg/cxx-ivars-3.mm: Use NSObject instead of Object.
1279 * obj-c++.dg/strings/const-cfstring-5.mm: Likewise.
1280 * obj-c++.dg/torture/strings/const-str-10.mm: Likewise.
1281 * obj-c++.dg/torture/strings/const-str-9.mm: Likewise.
1282 * objc.dg/image-info.m: Likewise.
1283 * objc.dg/symtab-1.m: Likewise.
1284 * objc.dg/torture/strings/const-str-10.m: Likewise.
1285 * objc.dg/torture/strings/const-str-11.m: Likewise.
1286 * objc.dg/torture/strings/const-str-9.m: Likewise.
1287 * objc.dg/zero-link-1.m: Likewise.
1288 * objc.dg/zero-link-2.m: Likewise.
1289 * objc.dg/no-extra-load.m: Avoid Foundation.h.
1290 * objc.dg/objc-foreach-4.m: Likewise.
1291 * objc.dg/objc-foreach-5.m: Likewise.
1292 * obj-c++.dg/proto-lossage-7.mm: Use NSObject instead of Object
1293 (for Darwin).
1294 * obj-c++.dg/strings/const-str-12.mm: Likewise.
1295 * obj-c++.dg/syntax-error-1.mm: Likewise.
1296 * objc.dg/method-6.m: Likewise.
1297 * objc.dg/pr23214.m: Likewise.
1298 * objc.dg/proto-lossage-7.m: Likewise.
1299 * objc.dg/strings/const-str-12b.m: Likewise.
1300 * objc.dg/zero-link-3.m: Likewise.
1301 * obj-c++.dg/method-12.mm: Skip on Darwin versions without 'Object'.
1302 * objc.dg/encode-7-next-64bit.m: Use NSObject instead of Object,
1303 adjust headers, interfaces and encoded types to reflect current system
1304 versions. Add FIXME and outputs from current system compiler for
1305 reference.
1306
1307 2013-07-15 Cong Hou <congh@google.com>
1308
1309 * gcc.target/i386/l_fma_float_1.c: Update the instruction to be
1310 counted.
1311 * gcc.target/i386/l_fma_float_3.c: Likewise.
1312 * gcc.target/i386/l_fma_double_1.c: Likewise.
1313 * gcc.target/i386/l_fma_double_3.c: Likewise.
1314
1315 2013-07-15 Peter Bergner <bergner@vnet.ibm.com>
1316
1317 * lib/target-supports.exp (check_effective_target_powerpc_htm_ok): New
1318 function to test if HTM is available.
1319 * gcc.target/powerpc/htm-xl-intrin-1.c: New test.
1320 * gcc.target/powerpc/htm-builtin-1.c: New test.
1321
1322 2013-07-15 Tobias Burnus <burnus@net-b.de>
1323
1324 * gfortran.dg/coarray_lib_realloc_1.f90: New.
1325 * gfortran.dg/coarray/lib_realloc_1.f90: New.
1326 * gfortran.dg/coarray_6.f90: Add dg-error.
1327
1328 2013-07-15 Tobias Burnus <burnus@net-b.de>
1329
1330 PR fortran/37336
1331 * gfortran.dg/finalize_18.f90: New.
1332
1333 2013-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
1334
1335 PR fortran/52669
1336 * fortran.dg/module_variable_1.f90: New test.
1337 * fortran.dg/module_variable_2.f90: New test.
1338
1339 2013-07-14 Marc Glisse <marc.glisse@inria.fr>
1340
1341 * g++.dg/ext/vector19.C: Adapt.
1342 * g++.dg/ext/vector23.C: New testcase.
1343
1344 2013-07-12 Michael Matz <matz@suse.de>
1345
1346 PR middle-end/55771
1347 * c-c++-common/pr55771.c: New test.
1348
1349 2013-07-12 Tejas Belagod <tejas.belagod@arm.com>
1350
1351 * gcc.target/aarch64/vect-movi.c: New.
1352
1353 2013-07-11 Sriraman Tallam <tmsriram@google.com>
1354
1355 PR target/57362
1356 * g++.dg/ext/pr57362.C: New.
1357
1358 2013-07-11 Georg-Johann Lay <avr@gjlay.de>
1359
1360 PR target/57631
1361 * gcc.target/avr/torture/pr57631.c: New test.
1362
1363 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1364
1365 PR c++/57827
1366 * g++.dg/cpp0x/constexpr-ice7.C: New.
1367
1368 2013-07-10 Janis Johnson <janisjo@codesourcery.com>
1369
1370 * gcc.target/powerpc/20020118-1.c: Force 128-bit stack alignment
1371 for EABI targets.
1372 * gcc.c-torture/execute/nest-align-1.x: New.
1373
1374 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1375
1376 PR c++/57874
1377 * g++.dg/cpp0x/sfinae48.C: New.
1378
1379 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1380
1381 PR preprocessor/57824
1382 * c-c++-common/raw-string-17.c: New test.
1383 * c-c++-common/gomp/pr57824.c: New test.
1384
1385 2013-07-10 Paolo Carlini <paolo.carlini@oracle.com>
1386
1387 PR c++/57869
1388 * g++.dg/cpp0x/reinterpret_cast1.C: New.
1389 * g++.dg/warn/Wconditionally-supported-1.C: Likewise.
1390 * g++.dg/conversion/dr195.C: Update.
1391 * g++.dg/expr/cast2.C: Likewise.
1392
1393 2013-07-10 Jakub Jelinek <jakub@redhat.com>
1394
1395 * c-c++-common/raw-string-18.c: New test.
1396 * c-c++-common/raw-string-19.c: New test.
1397
1398 PR preprocessor/57757
1399 * g++.dg/cpp/paste1.C: New test.
1400 * g++.dg/cpp/paste2.C: New test.
1401
1402 2013-07-10 Graham Stott <grahams@btinternet.com>
1403
1404 * gcc.target/mips/mulsize-1.c: New.
1405 * gcc.target/mips/mulsize-2.c: New.
1406 * gcc.target/mips/mulsize-3.c: New.
1407 * gcc.target/mips/mulsize-4.c: New.
1408
1409 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1410
1411 PR c++/53094
1412 * g++.dg/cpp0x/constexpr-53094-1.C: Adjust.
1413 * g++.dg/ext/vector24.C: New testcase.
1414
1415 2013-07-09 Marc Glisse <marc.glisse@inria.fr>
1416
1417 PR c++/53000
1418 * g++.dg/cpp0x/decltype17.C: Adjust.
1419
1420 2013-07-09 Paolo Carlini <paolo.carlini@oracle.com>
1421
1422 PR c++/51786
1423 * g++.dg/cpp0x/pr51786.C: New.
1424
1425 2013-07-08 Janis Johnson <janisjo@codesourcery.com>
1426
1427 * gcc.target/powerpc/tfmode_off.c: Skip for EABI targets.
1428
1429 * gcc.target/powerpc/ppc-spe64-1.c: Update expected error message.
1430
1431 * gcc.target/powerpc/pr47197.c: Require powerpc_altivec_ok.
1432
1433 * gcc.target/powerpc/sd-vsx.c: Require dfp.
1434 * gcc.target/powerpc/sd-pwr6.c: Likewise.
1435
1436 2013-07-08 Tobias Burnus <burnus@net-b.de>
1437
1438 PR fortran/57834
1439 * gfortran.dg/c_f_pointer_tests_8.f90: New.
1440
1441 2013-07-08 Tobias Burnus <burnus@net-b.de>
1442
1443 PR fortran/50554
1444 * gfortran.dg/do_check_9.f90: New.
1445
1446 2013-07-08 Tobias Burnus <burnus@net-b.de>
1447
1448 PR fortran/57785
1449 * gfortran.dg/dot_product_2.f90: New.
1450
1451 2013-07-08 Tobias Burnus <burnus@net-b.de>
1452
1453 PR fortran/57469
1454 * gfortran.dg/warn_unused_dummy_argument_4.f90: New.
1455
1456 2013-07-08 Manfred Schwarb <manfred99@gmx.ch>
1457
1458 * gfortran.dg/defined_assignment_7.f90: Fix dg-do.
1459 * gfortran.dg/finalize_10.f90: Fix dg-final.
1460
1461 2013-07-08 Jakub Jelinek <jakub@redhat.com>
1462
1463 PR target/57819
1464 * gcc.target/i386/pr57819.c: New test.
1465
1466 PR rtl-optimization/57829
1467 * gcc.c-torture/execute/pr57829.c: New test.
1468
1469 2013-07-08 Michael Zolotukhin <michael.v.zolotukhin@gmail.com>
1470
1471 * gcc.target/i386/memcpy-vector_loop-1.c: New.
1472 * gcc.target/i386/memcpy-vector_loop-2.c: New.
1473
1474 2013-07-06 Uros Bizjak <ubizjak@gmail.com>
1475
1476 PR target/57807
1477 * gcc.target/i386/pr57807.c: New test.
1478
1479 2013-07-06 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR target/29776
1482 * gcc.dg/tree-ssa/vrp89.c: New test.
1483
1484 2013-07-06 Paolo Carlini <paolo.carlini@oracle.com>
1485
1486 PR c++/28262
1487 * g++.dg/parse/defarg16.C: New.
1488
1489 2013-07-05 Vladimir Makarov <vmakarov@redhat.com>
1490
1491 PR rtl-optimization/55342
1492 * gcc.target/i386/pr55342.c: New.
1493
1494 2013-07-05 Marcus Shawcroft <marcus.shawcroft@arm.com>
1495
1496 * gcc.dg/pr57518.c: Adjust scan-rtl-dump-not pattern.
1497
1498 2013-07-05 Paolo Carlini <paolo.carlini@oracle.com>
1499
1500 PR c++/14263
1501 * g++.dg/inherit/virtual10.C: New.
1502
1503 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1504
1505 PR c/57821
1506 * gcc.dg/large-size-array-6.c: New test.
1507
1508 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1509
1510 PR c++/38634
1511 * g++.dg/template/crash116.C: New.
1512
1513 2013-07-04 Joern Rennecke <joern.rennecke@embecosm.com>
1514
1515 * gcc.dg/tree-ssa/vrp66.c: Make conditional on { target { ! int16 } } .
1516 * gcc.dg/tree-ssa/vrp66-int16-sw.c: New test.
1517
1518 2013-07-04 Paolo Carlini <paolo.carlini@oracle.com>
1519
1520 PR c++/54998
1521 * g++.dg/cpp0x/nsdmi-list3.C: New.
1522
1523 2013-07-03 Jakub Jelinek <jakub@redhat.com>
1524
1525 PR target/57777
1526 * gcc.target/i386/pr57777.c: New test.
1527
1528 PR c++/57771
1529 * g++.dg/template/arg9.C: New test.
1530
1531 2013-07-02 Sriraman Tallam <tmsriram@google.com>
1532
1533 * gcc.target/i386/avx-inline.c: New test.
1534
1535 2013-07-02 Maciej W. Rozycki <macro@codesourcery.com>
1536
1537 * gcc.target/mips/call-1.c: Accept JALRS and JALR.
1538 * gcc.target/mips/call-2.c: Likewise.
1539 * gcc.target/mips/call-3.c: Likewise.
1540 * gcc.target/mips/lazy-binding-1.c: Likewise.
1541
1542 2013-07-02 Jakub Jelinek <jakub@redhat.com>
1543
1544 PR tree-optimization/57741
1545 * gcc.dg/vect/pr57741-1.c: New test.
1546 * gcc.dg/vect/pr57741-2.c: New test.
1547 * gcc.dg/vect/pr57741-3.c: New test.
1548
1549 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1550
1551 * gcc.target/config/aarch64/insv_1.c: Update to show it doesn't work
1552 on big endian.
1553 * gcc.target/config/aarch64/insv_2.c: New test for big endian.
1554 * lib/target-supports.exp: Define aarch64_little_endian.
1555
1556 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1557
1558 * gcc.target/aarch64/abs_1.c: New test.
1559
1560 2013-07-02 Ian Bolton <ian.bolton@arm.com>
1561
1562 * gcc.target/aarch64/bfxil_1.c: New test.
1563 * gcc.target/aarch64/bfxil_2.c: Likewise.
1564
1565 2013-07-01 Balaji V. Iyer <balaji.v.iyer@intel.com>
1566
1567 PR c/57766
1568 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (NUMBER): Changed
1569 array sizes from 100 to 20.
1570
1571 2013-07-01 Dominique d'Humieres <dominiq@lps.ens.fr>
1572
1573 PR fortran/54788
1574 * gfortran.dg/pointer_remapping_8.f90: New.
1575
1576 2013-06-28 Ed Smith-Rowland <3dw4rd@verizon.net>
1577
1578 * g++.dg/cpp0x/udlit-nospace-neg.C: Adjust.
1579 * g++.dg/cpp1y/udlit-enc-prefix-neg.C: New.
1580 * g++.dg/cpp1y/udlit-userdef-string.C: New.
1581 * g++.dg/cpp1y/complex_literals.h: New.
1582
1583 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1584
1585 PR c++/57645
1586 * g++.dg/cpp0x/noexcept21.C: New.
1587
1588 2013-06-28 Jakub Jelinek <jakub@redhat.com>
1589
1590 PR target/57736
1591 * gcc.target/i386/pr57736.c: New test.
1592
1593 2013-06-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
1594
1595 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Made this testcase
1596 c specific.
1597 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c (main): Changed dg-error
1598 strings to match the fixed error messages.
1599 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1600 * c-c++-common/cilk-plus/AN/rank_mismatch.c (main): Added a new error
1601 message check.
1602
1603 2013-06-28 Michael Meissner <meissner@linux.vnet.ibm.com>
1604
1605 PR target/57744
1606 * gcc.target/powerpc/pr57744.c: New test to make sure lqarx and
1607 stqcx. get even registers.
1608
1609 2013-06-28 Marc Glisse <marc.glisse@inria.fr>
1610
1611 PR c++/57509
1612 * g++.dg/ext/pr57509.C: Pass vectors by reference to avoid warnings.
1613
1614 2013-06-28 Kirill Yukhin <kirill.yukhin@intel.com>
1615
1616 * gcc.target/i386/bmi-1.c: Extend with new instrinsic.
1617 Fix scan patterns.
1618 * gcc.target/i386/bmi-1.c: Ditto.
1619 * gcc.target/i386/bmi-bextr-4.c: New.
1620 * gcc.target/i386/bmi-bextr-5.c: Ditto.
1621
1622 2013-06-28 Paolo Carlini <paolo.carlini@oracle.com>
1623
1624 PR c++/57682
1625 * g++.dg/cpp0x/initlist73.C: New.
1626
1627 2013-06-27 Meador Inge <meadori@codesourcery.com>
1628
1629 * gcc.dg/atomic-flag.c: Add dg-require-effective-target sync_*.
1630 * g++.dg/simulate-thread/atomics-2.C: Likewise.
1631 * g++.dg/simulate-thread/atomics-1.C: Likewise.
1632
1633 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1634
1635 PR c++/57509
1636 * g++.dg/ext/pr57509.C: New file.
1637
1638 2013-06-27 Jakub Jelinek <jakub@redhat.com>
1639
1640 PR target/57623
1641 * gcc.target/i386/bmi-bextr-3.c: New test.
1642
1643 PR target/57623
1644 * gcc.target/i386/bmi2-bzhi-1.c: New test.
1645
1646 2013-06-27 Marc Glisse <marc.glisse@inria.fr>
1647
1648 PR c++/57172
1649 * g++.dg/cpp0x/pr57172.C: New testcase.
1650
1651 2013-06-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
1652
1653 * gcc.target/s390/htm-1.c: New file.
1654 * gcc.target/s390/htm-nofloat-1.c: New file.
1655 * gcc.target/s390/htm-xl-intrin-1.c: New file.
1656
1657 2013-06-26 Tobias Burnus <burnus@net-b.de>
1658
1659 PR fortran/29800
1660 * gfortran.dg/bounds_check_17.f90: New.
1661
1662 2013-06-25 Ed Smith-Rowland <3dw4rd@verizon.net>
1663
1664 PR c++/57640
1665 * g++.dg/cpp1y/pr57640.C: New.
1666
1667 2013-06-25 Balaji V. Iyer <balaji.v.iyer@intel.com>
1668
1669 PR c/57692
1670 * c-c++-common/cilk-plus/AN/gather_scatter.c: Fixed a bug of stack
1671 overflow due to size of arrays.
1672
1673 2013-06-25 Jakub Jelinek <jakub@redhat.com>
1674
1675 PR tree-optimization/57705
1676 * gcc.dg/vect/pr57705.c: New test.
1677 * gcc.dg/vect/vect-iv-7.c: Add noclone attribute, remove xfail.
1678
1679 2013-06-25 Martin Jambor <mjambor@suse.cz>
1680
1681 PR middle-end/57670
1682 * g++.dg/ipa/pr57670.C: New test.
1683
1684 2013-06-25 Richard Biener <rguenther@suse.de>
1685
1686 PR middle-end/56977
1687 * gcc.dg/pr56977.c: New testcase.
1688
1689 2013-06-24 Martin Jambor <mjambor@suse.cz>
1690
1691 PR tree-optimization/57358
1692 * gcc.dg/ipa/pr57358.c: New test.
1693
1694 2013-06-24 Richard Biener <rguenther@suse.de>
1695
1696 PR testsuite/57686
1697 * gcc.dg/torture/pr57584.c: Remove target specific bits.
1698
1699 2013-06-24 Richard Biener <rguenther@suse.de>
1700
1701 PR tree-optimization/57488
1702 * gcc.dg/torture/pr57488.c: New testcase.
1703
1704 2013-06-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1705 Dominique d'Humieres <dominiq@lps.ens.fr>
1706
1707 PR fortran/52413
1708 * gfortran.dg/fraction.f90: New.
1709
1710 2013-06-24 Alan Modra <amodra@gmail.com>
1711
1712 * gcc.target/powerpc/altivec-consts.c: Correct for little-endian.
1713 Add scan-assembler-not "lvx".
1714 * gcc.target/powerpc/le-altivec-consts.c: New.
1715
1716 2013-06-23 Paolo Carlini <paolo.carlini@oracle.com>
1717
1718 * g++.dg/cpp0x/sfinae47.C: New.
1719
1720 2013-06-23 Oleg Endo <olegendo@gcc.gnu.org>
1721
1722 PR target/52483
1723 * gcc.target/sh/pr52483-1.c: New.
1724 * gcc.target/sh/pr52483-2.c: New.
1725 * gcc.target/sh/pr52483-3.c: New.
1726 * gcc.target/sh/pr52483-4.c: New.
1727 * gcc.target/sh/pr52483-5.c: New.
1728
1729 2013-06-23 Sriraman Tallam <tmsriram@google.com>
1730
1731 * gcc.target/i386/intrinsics_1.c: New test.
1732 * gcc.target/i386/intrinsics_2.c: Ditto.
1733 * gcc.target/i386/intrinsics_3.c: Ditto.
1734 * gcc.target/i386/intrinsics_4.c: Ditto.
1735 * gcc.target/i386/intrinsics_5.c: Ditto.
1736 * gcc.target/i386/intrinsics_6.c: Ditto.
1737 * gcc.target/i386/avx-1.c: Provide macros for builtins
1738 needing immediate arguments in f16cintrin.h and rtmintrin.h.
1739
1740 2013-06-21 Tobias Burnus <burnus@net-b.de>
1741
1742 PR fortran/37336
1743 * gfortran.dg/finalize_17.f90: New.
1744
1745 2013-06-21 Tobias Burnus <burnus@net-b.de>
1746
1747 * gfortran.dg/realloc_on_assign_18.f90: New.
1748
1749 2013-06-21 Balaji V. Iyer <balaji.v.iyer@intel.com>
1750
1751 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1752 Also changed the returns from error as distinct values so that
1753 debugging can get easier.
1754 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): Made certain
1755 errors specific to C, if necessary. Also added new error
1756 hooks for C++.
1757 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
1758 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
1759 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
1760 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
1761 * c-c++-common/cilk-plus/AN/pr57541.c (main): Likewise.
1762 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): In addition to
1763 the same changes as parser_errors3.c, spaces were added between colons
1764 to not confuse C++ compiler with 2 colons as scope.
1765 * c-c++-common/cilk-plus/AN/vla.c: Make this test C specific.
1766 * g++.dg/cilk-plus/AN/array_test1_tplt.cc: New test.
1767 * g++.dg/cilk-plus/AN/array_test2_tplt.cc: Likewise.
1768 * g++.dg/cilk-plus/AN/array_test_ND_tplt.cc: Likewise.
1769 * g++.dg/cilk-plus/AN/braced_list.cc: Likewise.
1770 * g++.dg/cilk-plus/AN/builtin_fn_custom_tplt.cc: Likewise.
1771 * g++.dg/cilk-plus/AN/builtin_fn_mutating_tplt.cc: Likewise.
1772 * g++.dg/cilk-plus/AN/fp_triplet_values_tplt.c: Likewise.
1773 * g++.dg/cilk-plus/AN/preincr_test.cc: Likewise.
1774 * g++.dg/cilk-plus/AN/postincr_test.cc: Likewise.
1775 * g++.dg/cilk-plus/cilk-plus.exp: New script.
1776 * gcc/testsuite/g++.dg/dg.exp: Included Cilk Plus C++ tests
1777 in the list.
1778
1779 2013-06-21 Joseph Myers <joseph@codesourcery.com>
1780
1781 PR other/53317
1782 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: New test.
1783
1784 2013-06-20 Uros Bizjak <ubizjak@gmail.com>
1785
1786 PR target/57655
1787 * gcc.target/i386/pr57655.c: New test.
1788
1789 2013-06-20 Eric Botcazou <ebotcazou@adacore.com>
1790
1791 * ada/acats/tests/gcc: Delete.
1792 * gnat.dg/style: Likewise.
1793
1794 2013-06-20 Jeff Law <law@redhat.com>
1795
1796 PR tree-optimization/57660
1797 * gcc.dg/tree-ssa/forwprop-28.c: Don't run test on various targets
1798 based on their branch cost.
1799
1800 * gcc.dg/tree-ssa/forwprop-28.c: Add missing dg-final.
1801
1802 2013-06-20 Tobias Burnus <burnus@net-b.de>
1803
1804 PR fortran/57633
1805 * gfortran.dg/list_read_11.f90: New.
1806
1807 2013-06-20 Richard Biener <rguenther@suse.de>
1808
1809 PR tree-optimization/57584
1810 * gcc.dg/torture/pr57584.c: New testcase.
1811
1812 2013-06-19 Sharad Singhai <singhai@google.com>
1813
1814 * g++.dg/gcov/gcov-8.C: New testcase.
1815 * lib/gcov.exp: Handle intermediate format.
1816
1817 2013-06-19 Wei Mi <wmi@google.com>
1818
1819 PR rtl-optimization/57518
1820 * testsuite/gcc.dg/pr57518.c: New test.
1821
1822 2013-06-19 Igor Zamyatin <igor.zamyatin@intel.com>
1823
1824 * gcc.dg/tree-ssa/loop-19.c: Add -fno-common.
1825
1826 2013-06-19 Jan Hubicka <jh@suse.cz>
1827
1828 * gcc.dg/tree-ssa/attr-alias-2.c: New testcase.
1829
1830 2013-06-19 Balaji V. Iyer <balaji.v.iyer@intel.com>
1831
1832 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Replaced all the
1833 hard-coded values of array sizes with a #define.
1834 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
1835 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
1836 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
1837 * c-c++-common/cilk-plus/AN/pr57577.c: Likewise.
1838 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
1839
1840 2013-06-19 Yufeng Zhang <yufeng.zhang@arm.com>
1841
1842 * gcc.dg/torture/stackalign/builtin-apply-2.c: set
1843 STACK_ARGUMENTS_SIZE with 0 if __aarch64__ is defined.
1844
1845 2013-06-19 Jeff Law <law@redhat.com>
1846
1847 * gcc.dg/tree-ssa/forwprop-28.c: New test.
1848
1849 2013-06-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
1850
1851 PR c++/57638
1852 * g++.dg/template/error53.C: New.
1853
1854 2013-06-19 Sebastian Huber <sebastian.huber@embedded-brains.de>
1855
1856 PR target/55033
1857 * gcc.target/powerpc/pr55033.c: Fix options.
1858
1859 2013-06-18 Sriraman Tallam <tmsriram@google.com>
1860
1861 * gcc.target/i386/inline_error.c: New test.
1862 * gcc.c-torture/compile/pr44043.c: Fix test to expect an error.
1863 * gcc.c-torture/compile/pr43791.c: Fix test to expect an error.
1864
1865 2013-06-18 Paolo Carlini <paolo.carlini@oracle.com>
1866
1867 PR c++/53211
1868 * g++.dg/cpp0x/decltype55.C: New.
1869
1870 2013-06-18 Marek Polacek <polacek@redhat.com>
1871
1872 * gcc.dg/c90-fordecl-1.c: Adjust expected message.
1873
1874 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1875
1876 * c-c++-common/cilk-plus/AN/sec_reduce_ind_same_value.c: New test.
1877
1878 2013-06-17 Balaji V. Iyer <balaji.v.iyer@intel.com>
1879
1880 * c-c++-common/cilk-plus/AN/array_test1.c: Make this an execution test.
1881 Also changed the returns from error as distinct values so that it is
1882 easier to debug.
1883
1884 2013-06-17 Sofiane Naci <sofiane.naci@arm.com>
1885
1886 * gcc.target/aarch64/scalar_intrinsics.c: Update.
1887
1888 2013-06-17 Paolo Carlini <paolo.carlini@oracle.com>
1889
1890 PR c++/16128
1891 * g++.dg/template/error52.C: New.
1892 * g++.dg/lookup/friend15.C: Update.
1893 * g++.dg/parse/error11.C: Likewise.
1894 * g++.dg/parse/error14.C: Likewise.
1895 * g++.dg/parse/parser-pr28152-2.C: Likewise.
1896 * g++.dg/parse/template25.C: Likewise.
1897 * g++.old-deja/g++.jason/cond.C: Likewise.
1898 * g++.old-deja/g++.mike/for2.C: Likewise.
1899 * g++.old-deja/g++.robertl/eb125.C: Likewise.
1900 * obj-c++.dg/property/dotsyntax-4.mm: Likewise.
1901
1902 2013-06-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1903
1904 * gcc.target/arm/unaligned-memcpy-2.c (dest): Initialize to
1905 ensure alignment.
1906
1907 2013-06-16 Balaji V. Iyer <balaji.v.iyer@intel.com>
1908
1909 * c-c++-common/cilk-plus/AN/if_test.c (main2): Fixed a bug of
1910 accidentally placing minus sign for length instead of stride.
1911
1912 2013-06-16 Joern Rennecke <joern.rennecke@embecosm.com>
1913
1914 PR rtl-optimization/57425
1915 PR rtl-optimization/57569
1916 * gcc.dg/torture/pr57425-1.c, gcc.dg/torture/pr57425-2.c: New files.
1917 * gcc.dg/torture/pr57425-3.c, gcc.dg/torture/pr57569.c: Likewise.
1918
1919 2013-06-15 Mikael Morin <mikael@gcc.gnu.org>
1920
1921 PR fortran/49074
1922 PR fortran/56136
1923 * gfortran.dg/typebound_assignment_5.f03: Check the absence of any
1924 packing.
1925 * gfortran.dg/typebound_assignment_6.f03: New.
1926
1927 2013-06-15 Oleg Endo <olegendo@gcc.gnu.org>
1928
1929 * gcc.target/h8300/h8300.exp: New.
1930 * gcc.dg/pragma-isr.c: Move to ...
1931 * gcc.target/sh/torture/pragma-isr.c: ... here ...
1932 * gcc.target/h8300/pragma-isr.c: ... and here.
1933 * gcc.dg/pragma-isr2.c: Move to ...
1934 * gcc.target/sh/torture/pragma-isr2.c: ... here ...
1935 * gcc.target/h8300/pragma-isr2.c: ... and here.
1936 * gcc.dg/pragma-isr-trapa.c: Move to ...
1937 * gcc.target/sh/pragma-isr-trapa.c: ... here.
1938 * gcc.dg/pragma-isr-trapa2.c: Move to ...
1939 * gcc.target/sh/pragma-isr-trapa2.c: ... here.
1940 * gcc.dg/pragma-isr-trap_exit.c: Move to ...
1941 * gcc.target/sh/pragma-isr-trap-exit.c: ... here.
1942 * gcc.dg/pragma-isr-nosave_low_regs.c: Move to ...
1943 * gcc.target/sh/pragma-isr-nosave_low_regs.c: ... here.
1944 * gcc.dg/attr-isr-nosave_low_regs.c: Move to ...
1945 * gcc.target/sh/attr-isr-nosave_low_regs.c: ... here.
1946 * gcc.dg/attr-isr-trap_exit.c: Move to ...
1947 * gcc.target/sh/attr-isr-trap_exit.c: ... here.
1948 * gcc.dg/attr-isr-trapa.c: Move to ...
1949 * gcc.target/sh/attr-isr-trapa.c: ... here.
1950
1951 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1952
1953 PR c++/51413
1954 * g++.dg/ext/builtin-offsetof1.C: New.
1955
1956 2013-06-14 Vidya Praveen <vidyapraveen@arm.com>
1957
1958 * gcc.target/aarch64/vect_smlal_1.c: New file.
1959
1960 2013-06-14 Tobias Burnus <burnus@net-b.de>
1961
1962 PR fortran/57508
1963 * gfortran.dg/defined_assignment_7.f90: New.
1964
1965 2013-06-14 Paolo Carlini <paolo.carlini@oracle.com>
1966
1967 PR c++/57599
1968 * g++.dg/rtti/dyncast6.C: New.
1969 * g++.dg/cpp0x/dyncast1.C: Likewise.
1970
1971 2013-06-14 Alan Modra <amodra@gmail.com>
1972
1973 PR middle-end/57134
1974 * gcc.dg/pr57134.c: New.
1975
1976 2013-06-14 Tobias Burnus <burnus@net-b.de>
1977
1978 PR fortran/57596
1979 * gfortran.dg/deferred_type_param_9.f90: New.
1980
1981 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1982
1983 * gcc.dg/fold-minus-1.c: New testcase.
1984
1985 2013-06-13 Mikael Morin <mikael@gcc.gnu.org>
1986
1987 PR fortran/49074
1988 * gfortran.dg/typebound_assignment_5.f03: New.
1989
1990 2013-06-13 Marc Glisse <marc.glisse@inria.fr>
1991
1992 * gcc.dg/tree-ssa/forwprop-27.c: New testcase.
1993
1994 2013-06-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1995 Pat Haugen <pthaugen@us.ibm.com>
1996 Peter Bergner <bergner@vnet.ibm.com>
1997
1998 * gcc.target/powerpc/atomic-p7.c: New file, add tests for atomic
1999 load/store instructions on power7, power8.
2000 * gcc.target/powerpc/atomic-p8.c: Likewise.
2001
2002 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2003
2004 PR c/57577
2005 * c-c++-common/cilk-plus/AN/pr57577.c: New testcase.
2006
2007 2013-06-12 Paolo Carlini <paolo.carlini@oracle.com>
2008
2009 PR c++/38958
2010 * g++.dg/warn/Wunused-var-20.C: New.
2011
2012 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2013
2014 * gcc.target/mips/mips.exp: Handle -f{no-,}common.
2015 * gcc.target/mips/memcpy-1.c: Remove redundant dg-do.
2016 Run with -fno-common.
2017
2018 2013-06-12 Balaji V. Iyer <balaji.v.iyer@intel.com>
2019
2020 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Replaced abort
2021 and exit function calls with return 1 and return 0, respectively.
2022
2023 2013-06-12 Richard Sandiford <rdsandiford@googlemail.com>
2024
2025 * gcc.target/mips/umips-branch-1.c, gcc.target/mips/umips-branch-2.c:
2026 New tests.
2027
2028 2013-06-12 Marc Glisse <marc.glisse@inria.fr>
2029
2030 PR tree-optimization/57361
2031 * gcc.dg/tree-ssa/pr57361.c: New file.
2032
2033 2013-06-12 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2034
2035 * gcc.target/arm/unaligned-memcpy-4.c (src, dst): Initialize
2036 to ensure alignment.
2037 * gcc.target/arm/unaligned-memcpy-3.c (src): Likewise.
2038
2039 2013-06-12 Tobias Burnus <burnus@net-b.de>
2040
2041 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2042
2043 2013-06-12 Tobias Burnus <burnus@net-b.de>
2044 Dominique d'Humieres <dominiq@lps.ens.fr>
2045
2046 * gfortran.dg/finalize_10.f90: Update scan-tree-dump.
2047
2048 2013-06-12 Jakub Jelinek <jakub@redhat.com>
2049
2050 PR target/56564
2051 * gcc.target/i386/pr56564-1.c: Skip on darwin, mingw and cygwin.
2052 * gcc.target/i386/pr56564-3.c: Likewise.
2053
2054 2013-06-11 Tobias Burnus <burnus@net-b.de>
2055
2056 PR fortran/57535
2057 * gfortran.dg/class_array_18.f90: New.
2058
2059 2013-06-11 Jan Hubicka <jh@suse.cz>
2060
2061 PR c++/57551
2062 * g++.dg/ext/visibility/anon6.C: Update testcase.
2063
2064 2013-06-10 Balaji V. Iyer <balaji.v.iyer@intel.com>
2065
2066 PR c/57563
2067 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c (main): Fixed a bug
2068 in how we check __sec_reduce_mutating function's result.
2069
2070 2013-06-10 Michael Meissner <meissner@linux.vnet.ibm.com>
2071 Pat Haugen <pthaugen@us.ibm.com>
2072 Peter Bergner <bergner@vnet.ibm.com>
2073
2074 * gcc.target/powerpc/direct-move-vint1.c: New tests for power8
2075 direct move instructions.
2076 * gcc.target/powerpc/direct-move-vint2.c: Likewise.
2077 * gcc.target/powerpc/direct-move.h: Likewise.
2078 * gcc.target/powerpc/direct-move-float1.c: Likewise.
2079 * gcc.target/powerpc/direct-move-float2.c: Likewise.
2080 * gcc.target/powerpc/direct-move-double1.c: Likewise.
2081 * gcc.target/powerpc/direct-move-double2.c: Likewise.
2082 * gcc.target/powerpc/direct-move-long1.c: Likewise.
2083 * gcc.target/powerpc/direct-move-long2.c: Likewise.
2084
2085 2013-06-10 Paolo Carlini <paolo.carlini@oracle.com>
2086
2087 PR c++/52440
2088 * g++.dg/cpp0x/pr52440.C: New.
2089
2090 2013-06-10 Jakub Jelinek <jakub@redhat.com>
2091
2092 PR target/56564
2093 * gcc.target/i386/pr56564-1.c: New test.
2094 * gcc.target/i386/pr56564-2.c: New test.
2095 * gcc.target/i386/pr56564-3.c: New test.
2096 * gcc.target/i386/pr56564-4.c: New test.
2097 * gcc.target/i386/avx256-unaligned-load-4.c: Add -fno-common.
2098 * gcc.target/i386/avx256-unaligned-store-1.c: Likewise.
2099 * gcc.target/i386/avx256-unaligned-store-3.c: Likewise.
2100 * gcc.target/i386/avx256-unaligned-store-4.c: Likewise.
2101 * gcc.target/i386/vect-sizes-1.c: Likewise.
2102 * gcc.target/i386/memcpy-1.c: Likewise.
2103 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c (tmp): Initialize.
2104 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c (tmp): Likewise.
2105
2106 2013-06-10 Thomas Schwinge <thomas@codesourcery.com>
2107
2108 * g++.dg/abi/forced.C: Extend current handling of Linux-based x86
2109 systems to cover all GNU systems.
2110 * g++.dg/abi/guard2.C: Likewise.
2111 * g++.dg/cpp0x/constexpr-rom.C: Likewise.
2112 * g++.dg/eh/sighandle.C: Likewise.
2113 * g++.dg/ext/cleanup-10.C: Likewise.
2114 * g++.dg/ext/cleanup-11.C: Likewise.
2115 * g++.dg/ext/cleanup-8.C: Likewise.
2116 * g++.dg/ext/cleanup-9.C: Likewise.
2117 * g++.dg/opt/const5.C: Likewise.
2118 * g++.dg/opt/life1.C: Likewise.
2119 * g++.dg/other/pr39496.C: Likewise.
2120 * g++.old-deja/g++.abi/aggregates.C: Likewise.
2121 * g++.old-deja/g++.abi/align.C: Likewise.
2122 * g++.old-deja/g++.abi/bitfields.C: Likewise.
2123 * g++.old-deja/g++.law/weak.C: Likewise.
2124 * g++.old-deja/g++.pt/asm1.C: Likewise.
2125 * gcc.c-torture/execute/20030125-1.x: Likewise.
2126 * gcc.c-torture/execute/990127-2.x: Likewise.
2127 * gcc.dg/20041106-1.c: Likewise.
2128 * gcc.dg/20050503-1.c: Likewise.
2129 * gcc.dg/builtin-object-size-5.c: Likewise.
2130 * gcc.dg/cleanup-10.c: Likewise.
2131 * gcc.dg/cleanup-11.c: Likewise.
2132 * gcc.dg/cleanup-8.c: Likewise.
2133 * gcc.dg/cleanup-9.c: Likewise.
2134 * gcc.dg/complex-5.c: Likewise.
2135 * gcc.dg/debug/dwarf2/asm-line1.c: Likewise.
2136 * gcc.dg/debug/dwarf2/discriminator.c: Likewise.
2137 * gcc.dg/dfp/convert-dfp-round-thread.c: Likewise.
2138 * gcc.dg/dfp/pr35739.c: Likewise.
2139 * gcc.dg/fdata-sections-1.c: Likewise.
2140 * gcc.dg/lto/20090206-1_0.c: Likewise.
2141 * gcc.dg/lto/20090206-2_0.c: Likewise.
2142 * gcc.dg/pr30360.c: Likewise.
2143 * gcc.dg/pr37303.c: Likewise.
2144 * gcc.dg/pr39323-1.c: Likewise.
2145 * gcc.dg/pr39323-2.c: Likewise.
2146 * gcc.dg/pr39323-3.c: Likewise.
2147 * gcc.dg/pr45416.c: Likewise.
2148 * gcc.dg/setjmp-2.c: Likewise.
2149 * gcc.dg/split-1.c: Likewise.
2150 * gcc.dg/split-3.c: Likewise.
2151 * gcc.dg/split-4.c: Likewise.
2152 * gcc.dg/strlenopt-12g.c: Likewise.
2153 * gcc.dg/strlenopt-14g.c: Likewise.
2154 * gcc.dg/strlenopt-14gf.c: Likewise.
2155 * gcc.dg/strlenopt-16g.c: Likewise.
2156 * gcc.dg/strlenopt-17g.c: Likewise.
2157 * gcc.dg/strlenopt-18g.c: Likewise.
2158 * gcc.dg/strlenopt-1f.c: Likewise.
2159 * gcc.dg/strlenopt-22g.c: Likewise.
2160 * gcc.dg/strlenopt-2f.c: Likewise.
2161 * gcc.dg/strlenopt-4g.c: Likewise.
2162 * gcc.dg/strlenopt-4gf.c: Likewise.
2163 * gcc.dg/struct-ret-3.c: Likewise.
2164 * gcc.dg/torture/stackalign/setjmp-2.c: Likewise.
2165 * gcc.misc-tests/linkage.exp: Likewise.
2166 * gcc.target/i386/20000724-1.c: Likewise.
2167 * gcc.target/i386/align-main-3.c: Likewise.
2168 * gcc.target/i386/cleanup-1.c: Likewise.
2169 * gcc.target/i386/inline-mcpy.c: Likewise.
2170 * gcc.target/i386/pr32268.c: Likewise.
2171 * gcc.target/i386/pr36613.c: Likewise.
2172 * gcc.target/i386/pr39013-1.c: Likewise.
2173 * gcc.target/i386/pr39013-2.c: Likewise.
2174 * gcc.target/i386/pr39496.c: Likewise.
2175 * gcc.target/i386/pr40906-3.c: Likewise.
2176 * gcc.target/i386/pr46084.c: Likewise.
2177 * lib/target-supports.exp (check_effective_target_pie): Likewise.
2178
2179 2013-06-09 Oleg Endo <olegendo@gcc.gnu.org>
2180
2181 PR target/6526
2182 * gcc.target/sh/pr6526.c: New.
2183
2184 2013-06-09 Jakub Jelinek <jakub@redhat.com>
2185
2186 PR target/57568
2187 * gcc.c-torture/execute/pr57568.c: New test.
2188
2189 2013-06-09 Paolo Carlini <paolo.carlini@oracle.com>
2190
2191 PR c++/37404
2192 * g++.dg/other/vararg-4.C: New.
2193
2194 2013-06-08 Vladimir Makarov <vmakarov@redhat.com>
2195
2196 PR rtl-optimization/57559
2197 * gcc.target/s390/pr57559.c : New test.
2198
2199 2013-06-08 Tobias Burnus <burnus@net-b.de>
2200
2201 PR fortran/37336
2202 * gfortran.dg/finalize_10.f90: New.
2203 * gfortran.dg/auto_dealloc_2.f90: Update tree-dump.
2204 * gfortran.dg/finalize_15.f90: New.
2205
2206 2013-06-08 Tobias Burnus <burnus@net-b.de>
2207
2208 PR fortran/57553
2209 * gfortran.dg/storage_size_4.f90: New.
2210
2211 2013-06-07 Sriraman Tallam <tmsriram@google.com>
2212
2213 PR c++/57548
2214 * testsuite/g++.dg/ext/pr57548.C: New test.
2215
2216 2013-06-07 Balaji V. Iyer <balaji.v.iyer@intel.com>
2217
2218 PR middle-end/57541
2219 * c-c++-common/cilk-plus/AN/pr57541.c: New test case.
2220
2221 2013-06-07 Jan Hubicka <jh@suse.cz>
2222
2223 * gcc.dg/tree-ssa/attr-alias.c: Remove brackets in template.
2224
2225 2013-06-07 Tobias Burnus <burnus@net-b.de>
2226
2227 PR fortran/57549
2228 * gfortran.dg/array_constructor_48.f90: New.
2229 * gfortran.dg/array_constructor_type_14.f03: Correct test case.
2230 * gfortran.dg/array_constructor_type_15.f03: Ditto.
2231
2232 2013-06-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2233
2234 PR target/56315
2235 * gcc.target/arm/xordi3-opt.c: New test.
2236
2237 2013-06-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2238
2239 * gcc.dg/debug/dwarf2/discriminator.c: Fix wording.
2240 Revert to dg-options.
2241
2242 2013-06-07 Sebastian Huber <sebastian.huber@embedded-brains.de>
2243
2244 PR target/55033
2245 * gcc.target/powerpc/pr55033.c: New.
2246
2247 2013-06-07 Paolo Carlini <paolo.carlini@oracle.com>
2248
2249 PR c++/53658
2250 * g++.dg/cpp0x/alias-decl-36.C: New.
2251
2252 2013-06-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2253 Pat Haugen <pthaugen@us.ibm.com>
2254 Peter Bergner <bergner@vnet.ibm.com>
2255
2256 * gcc.target/powerpc/p8vector-builtin-1.c: New test to test
2257 power8 builtin functions.
2258 * gcc.target/powerpc/p8vector-builtin-2.c: Likewise.
2259 * gcc.target/powerpc/p8vector-builtin-3.c: Likewise.
2260 * gcc.target/powerpc/p8vector-builtin-4.c: Likewise.
2261 * gcc.target/powerpc/p8vector-builtin-5.c: Likewise.
2262 * gcc.target/powerpc/p8vector-builtin-6.c: Likewise.
2263 * gcc.target/powerpc/p8vector-builtin-7.c: Likewise.
2264 * gcc.target/powerpc/p8vector-vectorize-1.c: New
2265 tests to test power8 auto-vectorization.
2266 * gcc.target/powerpc/p8vector-vectorize-2.c: Likewise.
2267 * gcc.target/powerpc/p8vector-vectorize-3.c: Likewise.
2268 * gcc.target/powerpc/p8vector-vectorize-4.c: Likewise.
2269 * gcc.target/powerpc/p8vector-vectorize-5.c: Likewise.
2270
2271 * gcc.target/powerpc/crypto-builtin-1.c: Use effective target
2272 powerpc_p8vector_ok instead of powerpc_vsx_ok.
2273
2274 * gcc.target/powerpc/bool.c: New file, add eqv, nand, nor tests.
2275
2276 * lib/target-supports.exp (check_p8vector_hw_available) Add power8
2277 support.
2278 (check_effective_target_powerpc_p8vector_ok): Likewise.
2279 (is-effective-target): Likewise.
2280 (check_vect_support_and_set_flags): Likewise.
2281
2282 2013-06-06 Paolo Carlini <paolo.carlini@oracle.com>
2283
2284 PR c++/43652
2285 * g++.dg/parse/error53.C: New.
2286
2287 2013-06-06 Vladimir Makarov <vmakarov@redhat.com>
2288
2289 PR rtl-optimization/57459
2290 * gcc.target/i386/pr57459.c: New test.
2291
2292 2013-06-06 Teresa Johnson <tejohnson@google.com>
2293
2294 PR c++/53743
2295 * gcc.dg/tree-prof/va-arg-pack-1.c: Cloned from c-torture, made
2296 into -freorder-blocks-and-partition test.
2297 * gcc.dg/tree-prof/comp-goto-1.c: Ditto.
2298 * gcc.dg/tree-prof/20041218-1.c: Ditto.
2299 * gcc.dg/tree-prof/pr52027.c: Use -O2.
2300 * gcc.dg/tree-prof/pr50907.c: Ditto.
2301 * gcc.dg/tree-prof/pr45354.c: Ditto.
2302 * g++.dg/tree-prof/partition2.C: Ditto.
2303 * g++.dg/tree-prof/partition3.C: Ditto.
2304
2305 2013-06-06 Tobias Burnus <burnus@net-b.de>
2306
2307 PR fortran/57542
2308 * gfortran.dg/finalize_16.f90: New.
2309
2310 2013-06-06 Marcus Shawcroft <marcus.shawcroft@arm.com>
2311
2312 * gcc.dg/vect/no-section-anchors-vect-68.c:
2313 Add dg-skip-if aarch64_tiny.
2314
2315 2013-06-05 Balaji V. Iyer <balaji.v.iyer@intel.com>
2316
2317 PR C/57457
2318 * c-c++-common/cilk-plus/AN/pr57457.c: New test.
2319 * c-c++-common/cilk-plus/AN/pr57457-2.c: Likewise.
2320
2321 2013-06-05 Paolo Carlini <paolo.carlini@oracle.com>
2322
2323 PR c++/51908
2324 * g++.dg/cpp0x/decltype54.C: New.
2325
2326 2013-06-05 James Greenhalgh <james.greenhalgh@arm.com>
2327
2328 * gcc.dg/fshort-wchar.c: Add extra dg-options for
2329 arm*-*-*eabi* targets.
2330 * gcc.dg/tree-ssa/pr42585.c: Change dg-final to catch
2331 arm*-*-* targets.
2332 * gcc.dg/tree-ssa/pr43491.c: Likewise.
2333
2334 2013-06-05 Manfred Schwarb <manfred99@gmx.ch>
2335 Tobias Burnus <burnus@net-b.de>
2336
2337 * gfortran.dg/string_length_2.f90: Fix dg-do run.
2338 * gfortran.dg/io_real_boz_3.f90: Remove extra space in "dg-do run".
2339 * gfortran.dg/io_real_boz_4.f90: Ditto.
2340 * gfortran.dg/io_real_boz_5.f90: Ditto.
2341
2342 2013-06-05 Andreas Schwab <schwab@suse.de>
2343
2344 * gcc.dg/tree-ssa/attr-alias.c: Remove duplicated contents.
2345
2346 2013-06-04 Jan Hubicka <jh@suse.cz>
2347
2348 * gcc.dg/tree-ssa/attr-alias.c: New testcase.
2349
2350 2013-06-04 Balaji V. Iyer <balaji.v.iyer@intel.com>
2351
2352 * c-c++-common/cilk-plus/AN/array_test1.c (main): Replaced argc, argv
2353 parameters with void.
2354 (main2): Removed argc parameter.
2355 * c-c++-common/cilk-plus/AN/array_test2.c (main2): Likewise.
2356 (main): Replaced argc, argv parameters with void.
2357 * c-c++-common/cilk-plus/AN/array_test_ND.c (main): Likewise.
2358 (main2): Removed argc parameter.
2359 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c (main): Replaced argc
2360 argv parameters with void. Added __asm volatile to avoid optimization
2361 on argc, if necessary.
2362 * c-c++-common/cilk-plus/AN/builtin_fn_mutating (main): Likewise.
2363 * c-c++-common/cilk-plus/AN/builtin_func_double.c (main): Likewise.
2364 * c-c++-common/cilk-plus/AN/builtin_func_double2.c (main): Likewise.
2365 * c-c++-common/cilk-plus/AN/conditional.c (main): Likewise.
2366 * c-c++-common/cilk-plus/AN/exec-once.c (main): Likewise.
2367 * c-c++-common/cilk-plus/AN/exec-once2.c (main): Likewise.
2368 * c-c++-common/cilk-plus/AN/fn_ptr.c (main): Likewise.
2369 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c (main): Likewise.
2370 * c-c++-common/cilk-plus/AN/gather_scatter.c (main): Likewise.
2371 * c-c++-common/cilk-plus/AN/misc.c (main): Likewise.
2372 * c-c++-common/cilk-plus/AN/parser_errors.c (main): Likewise.
2373 * c-c++-common/cilk-plus/AN/parser_errors2.c (main): Likewise.
2374 * c-c++-common/cilk-plus/AN/parser_errors3.c (main): Likewise.
2375 * c-c++-common/cilk-plus/AN/parser_errors4.c (main): Likewise.
2376 * c-c++-common/cilk-plus/AN/rank_mismatch2.c (main): Likewise.
2377 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c (main): Likewise.
2378 * c-c++-common/cilk-plus/AN/sec_reduce_return.c (main): Likewise.
2379 * c-c++-common/cilk-plus/AN/test_builtin_return.c (main): Likewise.
2380 * c-c++-common/cilk-plus/AN/vla.c (main): Likewise.
2381 * c-c++-common/cilk-plus/AN/comma-exp.c (main): Replaced argc, argv
2382 parameters with void.
2383 (main2): Removed argc parameter.
2384 * c-c++-common/cilk-plus/AN/if_test.c (main2): Likewise.
2385 (main): Replaced argc, argv parameters with void.
2386 * c-c++-common/cilk-plus/AN/fp_triplet_values (main2): Replace argc,
2387 argv parameters with void. Also renamed this function as main, and
2388 delete the existing main.
2389 * c-c++-common/cilk-plus/AN/sec_implicit.c (main2): Likewise.
2390 * c-c++-common/cilk-plus/AN/sec_implicit2.c (main2): Likewise.
2391 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c (main2): Likewise.
2392
2393 2013-06-04 Ian Bolton <ian.bolton@arm.com>
2394
2395 * gcc.target/aarch64/movi_1.c: New test.
2396
2397 2013-06-04 Tobias Burnus <burnus@net-b.de>
2398
2399 PR fortran/37336
2400 * gfortran.dg/finalize_12.f90: New.
2401 * gfortran.dg/alloc_comp_basics_1.f90: Add BLOCK for
2402 end of scope finalization.
2403 * gfortran.dg/alloc_comp_constructor_1.f90: Ditto.
2404 * gfortran.dg/allocatable_scalar_9.f90: Ditto.
2405 * gfortran.dg/auto_dealloc_2.f90: Ditto.
2406 * gfortran.dg/class_19.f03: Ditto.
2407 * gfortran.dg/coarray_lib_alloc_1.f90: Ditto.
2408 * gfortran.dg/coarray_lib_alloc_2.f90: Ditto.
2409 * gfortran.dg/extends_14.f03: Ditto.
2410 * gfortran.dg/move_alloc_4.f90: Ditto.
2411 * gfortran.dg/typebound_proc_27.f03: Ditto.
2412
2413 2013-06-04 Manfred Schwarb <manfred99@gmx.ch>
2414
2415 * gfortran.dg/bounds_check_7.f90: Remove "! {".
2416 * gfortran.dg/coarray_poly_3.f90: Remove inactive, broken dg-*.
2417 * gfortran.dg/default_initialization_5.f90: Update dg-do.
2418 * gfortran.dg/g77/f77-edit-s-out.f: Fix broken dg-output.
2419 * gfortran.dg/g77/f77-edit-t-out.f: Fix broken dg-output.
2420 * gfortran.dg/g77/f77-edit-x-out.f: Fix broken dg-output.
2421 * gfortran.dg/init_flag_11.f90: Fix broken dg-options.
2422 * gfortran.dg/io_real_boz_3.f90: Add comment regarding dg-do run.
2423 * gfortran.dg/io_real_boz_4.f90: Ditto.
2424 * gfortran.dg/io_real_boz_5.f90: Ditto.
2425 * gfortran.dg/namelist_print_1.f: Fix broken dg-output.
2426 * gfortran.dg/read_x_eor.f90: Fix broken dg-output.
2427 * gfortran.dg/repeat_1.f90: Improve dg-output pattern.
2428 * gfortran.dg/spread_bounds_1.f90: Fix broken dg-output.
2429 * gfortran.dg/transpose_2.f90: Fix dg-output.
2430
2431 2013-06-03 Balaji V. Iyer <balaji.v.iyer@intel.com>
2432
2433 * c-c++-common/cilk-plus/AN/if_test_errors.c (main): New testcase.
2434 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Added a '-w' option to
2435 dg-option and an header comment.
2436
2437 2013-06-03 Paolo Carlini <paolo.carlini@oracle.com>
2438
2439 PR c++/57419
2440 * g++.dg/cpp0x/sfinae46.C: New.
2441 * g++.dg/cpp0x/defaulted13.C: Adjust.
2442 * g++.dg/cpp0x/defaulted2.C: Likewise.
2443 * g++.dg/cpp0x/defaulted26.C: Likewise.
2444 * g++.dg/cpp0x/defaulted3.C: Likewise.
2445 * g++.dg/cpp0x/error1.C: Likewise.
2446 * g++.dg/cpp0x/implicit1.C: Likewise.
2447 * g++.dg/cpp0x/implicit11.C: Likewise.
2448 * g++.dg/cpp0x/inh-ctor13.C: Likewise.
2449 * g++.dg/cpp0x/initlist47.C: Likewise.
2450 * g++.dg/cpp0x/initlist9.C: Likewise.
2451 * g++.dg/cpp0x/lambda/lambda-errloc.C: Likewise.
2452 * g++.dg/cpp0x/lambda/lambda-errloc2.C: Likewise.
2453 * g++.dg/cpp0x/nsdmi-local.C: Likewise.
2454 * g++.dg/cpp0x/union4.C: Likewise.
2455 * g++.dg/template/crash108.C: Likewise.
2456 * g++.dg/template/crash41.C: Likewise.
2457 * g++.old-deja/g++.jason/local.C: Likewise.
2458 * g++.old-deja/g++.law/visibility3.C: Likewise.
2459
2460 2013-06-03 Teresa Johnson <tejohnson@google.com>
2461
2462 * gcc.dg/vect/bb-slp-31.c: Update vect dump message.
2463 * gcc.dg/vect/bb-slp-14.c: Ditto.
2464 * gcc.dg/vect/fast-math-bb-slp-call-1.c: Ditto.
2465 * gcc.dg/vect/bb-slp-23.c: Ditto.
2466 * gcc.dg/vect/bb-slp-15.c: Ditto.
2467 * gcc.dg/vect/fast-math-bb-slp-call-2.c: Ditto.
2468 * gcc.dg/vect/bb-slp-24.c: Ditto.
2469 * gcc.dg/vect/bb-slp-16.c: Ditto.
2470 * gcc.dg/vect/bb-slp-25.c: Ditto.
2471 * gcc.dg/vect/bb-slp-pattern-2.c: Ditto.
2472 * gcc.dg/vect/bb-slp-17.c: Ditto.
2473 * gcc.dg/vect/bb-slp-1.c: Ditto.
2474 * gcc.dg/vect/bb-slp-26.c: Ditto.
2475 * gcc.dg/vect/bb-slp-18.c: Ditto.
2476 * gcc.dg/vect/bb-slp-2.c: Ditto.
2477 * gcc.dg/vect/no-tree-reassoc-bb-slp-12.c: Ditto.
2478 * gcc.dg/vect/bb-slp-27.c: Ditto.
2479 * gcc.dg/vect/bb-slp-19.c: Ditto.
2480 * gcc.dg/vect/bb-slp-3.c: Ditto.
2481 * gcc.dg/vect/bb-slp-28.c: Ditto.
2482 * gcc.dg/vect/bb-slp-4.c: Ditto.
2483 * gcc.dg/vect/bb-slp-29.c: Ditto.
2484 * gcc.dg/vect/bb-slp-5.c: Ditto.
2485 * gcc.dg/vect/bb-slp-6.c: Ditto.
2486 * gcc.dg/vect/bb-slp-8a.c: Ditto.
2487 * gcc.dg/vect/bb-slp-7.c: Ditto.
2488 * gcc.dg/vect/bb-slp-8b.c: Ditto.
2489 * gcc.dg/vect/bb-slp-8.c: Ditto.
2490 * gcc.dg/vect/bb-slp-9.c: Ditto.
2491 * gcc.dg/vect/bb-slp-10.c: Ditto.
2492 * gcc.dg/vect/bb-slp-11.c: Ditto.
2493 * gcc.dg/vect/bb-slp-20.c: Ditto.
2494 * gcc.dg/vect/bb-slp-cond-1.c: Ditto.
2495 * gcc.dg/vect/bb-slp-21.c: Ditto.
2496 * gcc.dg/vect/bb-slp-30.c: Ditto.
2497 * gcc.dg/vect/bb-slp-13.c: Ditto.
2498 * gcc.dg/vect/bb-slp-22.c: Ditto.
2499 * g++.dg/vect/slp-pr50413.cc: Ditto.
2500 * g++.dg/vect/slp-pr56812.cc: Ditto.
2501 * g++.dg/vect/slp-pr50819.cc: Ditto.
2502
2503 2013-06-01 Tobias Burnus <burnus@net-b.de>
2504
2505 PR fortran/57456
2506 * gfortran.dg/class_array_17.f90: New.
2507
2508 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2509
2510 * ada/acats/floatstore.lst: New.
2511 * ada/acats/run_all.sh: Process it.
2512
2513 2013-05-31 Eric Botcazou <ebotcazou@adacore.com>
2514
2515 * gcc.target/powerpc/e500-ord-1.c: New test.
2516 * gcc.target/powerpc/e500-ord-2.c: Likewise.
2517 * gcc.target/powerpc/e500-unord-1.c: Likewise.
2518 * gcc.target/powerpc/e500-unord-2.c: Likewise.
2519
2520 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2521
2522 * g++.dg/torture/pr54684.C: Add -fno-short-enums.
2523
2524 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2525
2526 * gcc.target/arm/pr56184.C: Add -fno-short-enums.
2527
2528 2013-05-31 Marcus Shawcroft <marcus.shawcroft@arm.com>
2529
2530 * g++.old-deja/g++.robertl/eb76.C: Add -fno-short-enums.
2531
2532 2013-05-31 Balaji V. Iyer <balaji.v.iyer@intel.com>
2533
2534 PR c/57452
2535 * c-c++-common/cilk-plus/AN/if_test.c: Fixed out of bounds issue in
2536 test-case.
2537
2538 2013-05-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2539
2540 * gcc.dg/shrink-wrap-alloca.c: Use __builtin_alloca.
2541
2542 2013-05-31 Marek Polacek <polacek@redhat.com>
2543
2544 PR tree-optimization/57478
2545 PR tree-optimization/57453
2546 * gcc.dg/torture/pr57478.c: New test.
2547
2548 2013-05-31 Tobias Burnus <burnus@net-b.de>
2549
2550 PR fortran/57456
2551 * gfortran.dg/class_array_17.f90: New.
2552
2553 2013-05-31 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2554
2555 PR target/56315
2556 * gcc.target/arm/iordi3-opt.c: New test.
2557
2558 2013-05-31 Janus Weil <janus@gcc.gnu.org>
2559
2560 PR fortran/54190
2561 PR fortran/57217
2562 * gfortran.dg/dummy_procedure_5.f90: Modified error message.
2563 * gfortran.dg/interface_26.f90: Ditto.
2564 * gfortran.dg/proc_ptr_11.f90: Ditto.
2565 * gfortran.dg/proc_ptr_15.f90: Ditto.
2566 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2567 * gfortran.dg/proc_ptr_comp_33.f90: Ditto.
2568 * gfortran.dg/proc_ptr_result_5.f90: Ditto.
2569 * gfortran.dg/typebound_override_1.f90: Ditto.
2570 * gfortran.dg/typebound_override_4.f90: Ditto.
2571 * gfortran.dg/typebound_proc_6.f03: Ditto.
2572 * gfortran.dg/assumed_type_7.f90: New test.
2573 * gfortran.dg/typebound_override_5.f90: New test.
2574 * gfortran.dg/typebound_override_6.f90: New test.
2575 * gfortran.dg/typebound_override_7.f90: New test.
2576
2577 2013-05-30 Tobias Burnus <burnus@net-b.de>
2578
2579 PR middle-end/57073
2580 * gfortran.dg/power_6.f90: New.
2581
2582 2013-05-30 Ian Bolton <ian.bolton@arm.com>
2583
2584 * gcc.target/aarch64/insv_1.c: New test.
2585
2586 2013-05-30 Yufeng Zhang <yufeng.zhang@arm.com>
2587
2588 * g++.dg/cpp0x/alias-decl-debug-0.C: Add aarch64*-*-* to the
2589 dg-skip-if "No stabs".
2590
2591 2013-05-30 Janus Weil <janus@gcc.gnu.org>
2592
2593 PR fortran/54189
2594 * gfortran.dg/assumed_size_1.f90: New.
2595
2596 2013-05-30 Zhenqiang Chen <zhenqiang.chen@linaro.org>
2597
2598 * gcc.dg/shrink-wrap-alloca.c: New added.
2599 * gcc.dg/shrink-wrap-pretend.c: New added.
2600 * gcc.dg/shrink-wrap-sibcall.c: New added.
2601
2602 2013-05-30 Tobias Burnus <burnus@net-b.de>
2603
2604 PR fortran/57458
2605 * gfortran.dg/assumed_rank_13.f90: New.
2606
2607 2013-05-29 Easwaran Raman <eraman@google.com>
2608
2609 PR tree-optimization/57442
2610 * gcc.dg/tree-ssa/reassoc-30.c: New testcase.
2611
2612 2013-05-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2613
2614 PR tree-optimization/57441
2615 * gcc.c-torture/compile/pr57441.c: New.
2616
2617 2013-05-29 Dehao Chen <dehao@google.com>
2618
2619 PR testsuite/57413
2620 * gcc.dg/debug/dwarf2/discriminator.c: Restrict the test to linux-gnu.
2621
2622 2013-05-29 Tobias Burnus <burnus@net-b.de>
2623
2624 PR fortran/37336
2625 * gfortran.dg/auto_dealloc_2.f90: Update _free count in the dump.
2626 * gfortran.dg/class_19.f03: Ditto.
2627
2628 2013-05-29 Richard Biener <rguenther@suse.de>
2629
2630 * gcc.dg/vect/bb-slp-32.c: New testcase.
2631
2632 2013-05-28 Balaji V. Iyer <balaji.v.iyer@intel.com>
2633
2634 * c-c++-common/cilk-plus/AN/array_test1.c: New test.
2635 * c-c++-common/cilk-plus/AN/array_test2.c: Likewise.
2636 * c-c++-common/cilk-plus/AN/array_test_ND.c: Likewise.
2637 * c-c++-common/cilk-plus/AN/builtin_func_double.c: Likewise.
2638 * c-c++-common/cilk-plus/AN/builtin_func_double2.c: Likewise.
2639 * c-c++-common/cilk-plus/AN/gather-scatter-errors.c: Likewise.
2640 * c-c++-common/cilk-plus/AN/if_test.c: Likewise.
2641 * c-c++-common/cilk-plus/AN/sec_implicit_ex.c: Likewise.
2642 * c-c++-common/cilk-plus/AN/decl-ptr-colon.c: Likewise.
2643 * c-c++-common/cilk-plus/AN/dimensionless-arrays.c: Likewise.
2644 * c-c++-common/cilk-plus/AN/fn_ptr.c: Likewise.
2645 * c-c++-common/cilk-plus/AN/fp_triplet_values.c: Likewise.
2646 * c-c++-common/cilk-plus/AN/gather-scatter.c: Likewise.
2647 * c-c++-common/cilk-plus/AN/misc.c: Likewise.
2648 * c-c++-common/cilk-plus/AN/parser_errors.c: Likewise.
2649 * c-c++-common/cilk-plus/AN/parser_errors2.c: Likewise.
2650 * c-c++-common/cilk-plus/AN/parser_errors3.c: Likewise.
2651 * c-c++-common/cilk-plus/AN/parser_errors4.c: Likewise.
2652 * c-c++-common/cilk-plus/AN/rank_mismatch.c: Likewise.
2653 * c-c++-common/cilk-plus/AN/rank_mismatch2.c: Likewise.
2654 * c-c++-common/cilk-plus/AN/rank_mismatch3.c: Likewise.
2655 * c-c++-common/cilk-plus/AN/sec_implicit.c: Likewise.
2656 * c-c++-common/cilk-plus/AN/sec_implicit2.c: Likewise.
2657 * c-c++-common/cilk-plus/AN/sec_reduce_max_min_ind.c: Likewise.
2658 * c-c++-common/cilk-plus/AN/tst_lngth.c: Likewise.
2659 * c-c++-common/cilk-plus/AN/vla.c: Likewise.
2660 * c-c++-common/cilk-plus/AN/an-if.c: Likewise.
2661 * c-c++-common/cilk-plus/AN/builtin_fn_custom.c: Likewise.
2662 * c-c++-common/cilk-plus/AN/builtin_fn_mutating.c: Likewise.
2663 * c-c++-common/cilk-plus/AN/comma_exp.c: Likewise.
2664 * c-c++-common/cilk-plus/AN/conditional.c: Likewise.
2665 * c-c++-common/cilk-plus/AN/exec-once.c: Likewise.
2666 * c-c++-common/cilk-plus/AN/exec-once2.c: Likewise.
2667 * c-c++-common/cilk-plus/AN/gather_scatter.c: Likewise.
2668 * c-c++-common/cilk-plus/AN/n-ptr-test.c: Likewise.
2669 * c-c++-common/cilk-plus/AN/side-effects-1.c: Likewise.
2670 * c-c++-common/cilk-plus/AN/test_builtin_return.c: Likewise.
2671 * c-c++-common/cilk-plus/AN/test_sec_limits.c: Likewise.
2672 * gcc.dg/cilk-plus/cilk-plus.exp: New script.
2673
2674 2013-05-29 Tobias Burnus <burnus@net-b.de>
2675
2676 PR fortran/37336
2677 * gfortran.dg/finalize_11.f90: New.
2678 * gfortran.dg/finalize_4.f03: Remove dg-error.
2679 * gfortran.dg/finalize_5.f03: Ditto.
2680 * gfortran.dg/finalize_6.f03: Ditto.
2681 * gfortran.dg/finalize_7.f03: Ditto.
2682
2683 2013-05-28 Tobias Burnus <burnus@net-b.de>
2684
2685 * gfortran.dg/class_array_16.f90: New.
2686
2687 2013-05-28 Tobias Burnus <burnus@net-b.de>
2688
2689 PR fortran/57435
2690 * testsuite/gfortran.dg/use_29.f90: New.
2691
2692 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2693
2694 * gnat.dg/fp_exception.adb: New test.
2695
2696 2013-05-28 Richard Biener <rguenther@suse.de>
2697
2698 PR tree-optimization/56787
2699 * gcc.dg/vect/pr56787.c: New testcase.
2700
2701 2013-05-28 Janus Weil <janus@gcc.gnu.org>
2702 Tobias Burnus <burnus@net-b.de>
2703
2704 PR fortran/57217
2705 * gfortran.dg/typebound_override_4.f90: New.
2706
2707 2013-05-28 Richard Biener <rguenther@suse.de>
2708
2709 PR tree-optimization/57411
2710 * g++.dg/opt/pr57411.C: New testcase.
2711
2712 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2713
2714 * gcc.dg/builtin-bswap-8.c: Compile at -O2.
2715 * gcc.dg/builtin-bswap-9.c: Likewise.
2716
2717 2013-05-28 Eric Botcazou <ebotcazou@adacore.com>
2718
2719 * gcc.target/sparc/bmaskbshuf.c: Remove superfluous options.
2720
2721 2013-05-27 Richard Biener <rguenther@suse.de>
2722
2723 PR middle-end/57412
2724 * gcc.dg/gomp/pr57412.c: New testcase.
2725
2726 2013-05-27 Bud Davis <jmdavis@link.com>
2727
2728 PR fortran/50405
2729 * gfortran.dg/stfunc_8.f90: New.
2730
2731 2013-05-27 Richard Biener <rguenther@suse.de>
2732
2733 PR tree-optimization/57343
2734 * gcc.dg/torture/pr57343.c: New testcase.
2735
2736 2013-05-27 Richard Biener <rguenther@suse.de>
2737
2738 PR tree-optimization/57417
2739 * gcc.dg/torture/pr57417.c: New testcase.
2740
2741 2013-05-27 Richard Biener <rguenther@suse.de>
2742
2743 PR tree-optimization/57396
2744 * gfortran.fortran-torture/execute/pr57396.f90: New testcase.
2745
2746 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2747
2748 * gnat.dg/specs/last_bit.ads: New test.
2749
2750 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2751
2752 * gnat.dg/specs/machine_attribute.ads: New test.
2753
2754 2013-05-26 Eric Botcazou <ebotcazou@adacore.com>
2755
2756 * gnat.dg/incomplete3.ad[sb]: New test.
2757
2758 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2759
2760 PR target/53916
2761 * gcc.target/mips/div-13.c: New test.
2762
2763 2013-05-25 Richard Sandiford <rdsandiford@googlemail.com>
2764
2765 PR target/55777
2766 * gcc.target/mips/mips16-attributes-5.c,
2767 * gcc.target/mips/mips16-attributes-6.c: New tests.
2768
2769 2013-05-25 Eric Botcazou <ebotcazou@adacore.com>
2770
2771 * gcc.dg/builtin-bswap-6.c: Use same options as optimize-bswapsi-1.c.
2772 * gcc.dg/builtin-bswap-8.c: Likewise.
2773
2774 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2775
2776 PR c++/52216
2777 * g++.dg/cpp0x/new1.C: New.
2778
2779 2013-05-25 Paolo Carlini <paolo.carlini@oracle.com>
2780
2781 PR c++/25666
2782 * g++.dg/parse/dtor16.C: New.
2783 * g++.dg/parse/dtor6.C: Adjust.
2784
2785 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2786
2787 PR c++/19618
2788 * g++.dg/expr/bitfield12.C: New.
2789
2790 2013-05-24 Jeff Law <law@redhat.com>
2791
2792 PR tree-optimization/57124
2793 * gcc.c-torture/execute/pr57124.c: New test.
2794 * gcc.c-torture/execute/pr57124.x: Set -fno-strict-overflow.
2795
2796 2013-05-24 Martin Jambor <mjambor@suse.cz>
2797
2798 PR tree-optimization/57294
2799 * gcc.dg/ipa/pr57294.c: New test.
2800
2801 2013-05-24 Dehao Chen <dehao@google.com>
2802
2803 * gcc.dg/debug/dwarf2/discriminator.c: New Testcase.
2804
2805 2013-05-24 Ian Bolton <ian.bolton@arm.com>
2806
2807 * gcc.target/aarch64/scalar_intrinsics.c
2808 (force_simd): Use a valid instruction.
2809 (test_vdupd_lane_s64): Pass a valid lane argument.
2810 (test_vdupd_lane_u64): Likewise.
2811
2812 2013-05-24 Richard Biener <rguenther@suse.de>
2813
2814 PR tree-optimization/57287
2815 * gcc.dg/pr57287.c: New testcase.
2816
2817 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2818
2819 PR c++/26572
2820 * g++.dg/template/error51.C: New.
2821
2822 2013-05-24 Paolo Carlini <paolo.carlini@oracle.com>
2823
2824 PR c++/25503
2825 * g++.dg/template/bitfield2.C: New.
2826
2827 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2828
2829 * gnat.dg/specs/noinline1.ads: New test.
2830 * gnat.dg/noinline2.ad[sb]: Likewise.
2831 * gnat.dg/specs/noinline3.ads: Likewise.
2832 * gnat.dg/specs/noinline3_pkg.ad[sb]: New helper.
2833
2834 2013-05-24 Alexander Ivchenko <alexander.ivchenko@intel.com>
2835
2836 PR tree-ssa/57385
2837 * gcc.dg/tree-ssa/pr57385.c: New test.
2838
2839 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2840
2841 * gnat.dg/derived_type4.adb: New test.
2842
2843 2013-05-24 Eric Botcazou <ebotcazou@adacore.com>
2844
2845 * gcc.dg/builtin-bswap-6.c: New test.
2846 * gcc.dg/builtin-bswap-7.c: Likewise.
2847 * gcc.dg/builtin-bswap-8.c: Likewise.
2848 * gcc.dg/builtin-bswap-9.c: Likewise.
2849
2850 2013-05-23 Christian Bruel <christian.bruel@st.com>
2851
2852 PR debug/57351
2853 * gcc.dg/debug/pr57351.c: New test
2854
2855 2013-05-23 Vidya Praveen <vidyapraveen@arm.com>
2856
2857 * gcc.target/aarch64/vect-clz.c: New file.
2858
2859 2013-05-23 Martin Jambor <mjambor@suse.cz>
2860
2861 PR middle-end/57347
2862 * gcc.dg/ipa/pr57347.c: New test.
2863
2864 2013-05-23 Richard Biener <rguenther@suse.de>
2865
2866 PR tree-optimization/57380
2867 * g++.dg/tree-ssa/pr57380.C: New testcase.
2868
2869 2013-05-23 Richard Biener <rguenther@suse.de>
2870
2871 PR middle-end/57381
2872 * gcc.dg/torture/pr57381.c: New testcase.
2873
2874 2013-05-23 Jakub Jelinek <jakub@redhat.com>
2875
2876 PR middle-end/57344
2877 * gcc.c-torture/execute/pr57344-1.c: New test.
2878 * gcc.c-torture/execute/pr57344-2.c: New test.
2879 * gcc.c-torture/execute/pr57344-3.c: New test.
2880 * gcc.c-torture/execute/pr57344-4.c: New test.
2881
2882 2013-05-23 Richard Biener <rguenther@suse.de>
2883
2884 PR rtl-optimization/57341
2885 * gcc.dg/torture/pr57341.c: New testcase.
2886
2887 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2888
2889 PR c++/57352
2890 * g++.dg/parse/crash62.C: New.
2891
2892 2013-05-22 Michael Meissner <meissner@linux.vnet.ibm.com>
2893 Pat Haugen <pthaugen@us.ibm.com>
2894 Peter Bergner <bergner@vnet.ibm.com>
2895
2896 * gcc.target/powerpc/crypto-builtin-1.c: New file, test for power8
2897 crypto builtins.
2898
2899 2013-05-22 Tobias Burnus <burnus@net-b.de>
2900
2901 PR fortran/57364
2902 * gfortran.dg/defined_assignment_6.f90: New.
2903
2904 2013-05-22 Tobias Burnus <burnus@net-b.de>
2905
2906 PR fortran/57338
2907 * gfortran.dg/assumed_type_6.f90: New.
2908
2909 2013-05-22 Paolo Carlini <paolo.carlini@oracle.com>
2910
2911 PR c++/57211
2912 * g++.dg/cpp0x/Wunused-parm.C: New.
2913
2914 2013-05-21 Paolo Carlini <paolo.carlini@oracle.com>
2915
2916 * g++.dg/cpp0x/explicit3.C: Add column in dg-error strings.
2917 * g++.dg/warn/Wdouble-promotion.C: Likewise.
2918
2919 2013-05-21 Easwaran Raman <eraman@google.com>
2920
2921 PR tree-optimization/57322
2922 * gcc.dg/tree-ssa/reassoc-29.c: New testcase.
2923
2924 2013-05-21 Graham Stott <graham.stott@btinternet.com>
2925
2926 * lib/scanasm.exp (dg-function-on-line): Make MIPS targets match
2927 .set (no)?micromips
2928
2929 2013-05-21 Tobias Burnus <burnus@net-b.de>
2930
2931 PR fortran/57035
2932 * gfortran.dg/assumed_type_5.f90: New.
2933 * gfortran.dg/assumed_rank_1.f90: Comment invalid statement.
2934 * gfortran.dg/assumed_rank_2.f90: Ditto.
2935 * gfortran.dg/assumed_type_3.f90: Update dg-error.
2936 * gfortran.dg/no_arg_check_3.f90: Ditto.
2937
2938 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2939
2940 PR tree-optimization/57331
2941 * gcc.c-torture/compile/pr57331.c: New test.
2942
2943 2013-05-21 Richard Biener <rguenther@suse.de>
2944
2945 PR tree-optimization/57330
2946 * gcc.dg/torture/pr57330.c: New testcase.
2947
2948 2013-05-21 Richard Biener <rguenther@suse.de>
2949
2950 PR tree-optimization/57303
2951 * gcc.dg/torture/pr57303.c: New testcase.
2952
2953 2013-05-21 Jakub Jelinek <jakub@redhat.com>
2954
2955 PR tree-optimization/57321
2956 * gcc.c-torture/execute/pr57321.c: New test.
2957
2958 2013-05-20 Tobias Burnus <burnus@net-b.de>
2959
2960 PR fortran/48858
2961 PR fortran/55465
2962 * gfortran.dg/binding_label_tests_10_main.f03: Update dg-error.
2963 * gfortran.dg/binding_label_tests_11_main.f03: Ditto.
2964 * gfortran.dg/binding_label_tests_13_main.f03: Ditto.
2965 * gfortran.dg/binding_label_tests_3.f03: Ditto.
2966 * gfortran.dg/binding_label_tests_4.f03: Ditto.
2967 * gfortran.dg/binding_label_tests_5.f03: Ditto.
2968 * gfortran.dg/binding_label_tests_6.f03: Ditto.
2969 * gfortran.dg/binding_label_tests_7.f03: Ditto.
2970 * gfortran.dg/binding_label_tests_8.f03: Ditto.
2971 * gfortran.dg/c_loc_tests_12.f03: Fix test case.
2972 * gfortran.dg/binding_label_tests_24.f90: New.
2973 * gfortran.dg/binding_label_tests_25.f90: New.
2974
2975 2013-05-20 Tobias Burnus <burnus@net-b.de>
2976
2977 PR fortran/48858
2978 * gfortran.dg/binding_label_tests_17.f90: New.
2979 * gfortran.dg/binding_label_tests_18.f90: New.
2980 * gfortran.dg/binding_label_tests_19.f90: New.
2981 * gfortran.dg/binding_label_tests_20.f90: New.
2982 * gfortran.dg/binding_label_tests_21.f90: New.
2983 * gfortran.dg/binding_label_tests_22.f90: New.
2984 * gfortran.dg/binding_label_tests_23.f90: New.
2985
2986 2013-05-20 Tobias Burnus <burnus@net-b.de>
2987
2988 PR fortran/48858
2989 * gfortran.dg/test_common_binding_labels.f03: Update dg-error.
2990 * gfortran.dg/test_common_binding_labels_2_main.f03: Ditto.
2991 * gfortran.dg/test_common_binding_labels_3_main.f03: Ditto.
2992 * gfortran.dg/common_18.f90: New.
2993 * gfortran.dg/common_19.f90: New.
2994 * gfortran.dg/common_20.f90: New.
2995 * gfortran.dg/common_21.f90: New.
2996
2997 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
2998
2999 PR c++/12288
3000 * g++.dg/parse/error52.C: New.
3001 * g++.dg/parse/error3.C: Adjust.
3002 * g++.dg/parse/error36.C: Likewise.
3003
3004 2013-05-20 Oleg Endo <olegendo@gcc.gnu.org>
3005
3006 PR target/56547
3007 * gcc.target/sh/pr56547-1.c: New.
3008 * gcc.target/sh/pr56547-2.c: New.
3009
3010 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3011
3012 PR c++/23608
3013 * g++.dg/warn/Wsign-compare-6.C: New.
3014 * g++.dg/warn/Wdouble-promotion.C: Adjust.
3015
3016 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3017
3018 PR c++/57327
3019 * g++.dg/template/error50.C: New.
3020
3021 2013-05-20 Paolo Carlini <paolo.carlini@oracle.com>
3022
3023 PR c++/10207
3024 * g++.dg/ext/complit13.C: New.
3025
3026 2013-05-20 Marc Glisse <marc.glisse@inria.fr>
3027
3028 PR c++/57175
3029 * g++.dg/pr57175.C: New testcase.
3030
3031 2013-05-17 Easwaran Raman <eraman@google.com>
3032
3033 * gcc.dg/tree-ssa/reassoc-28.c: New testcase.
3034
3035 2013-05-17 Marc Glisse <marc.glisse@inria.fr>
3036
3037 PR testsuite/57313
3038 * gcc.dg/binop-xor3.c: Restrict to platforms known to work (x86).
3039
3040 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3041
3042 PR rtl-optimization/57281
3043 PR rtl-optimization/57300
3044 * gcc.dg/pr57300.c: New test.
3045 * gcc.c-torture/execute/pr57281.c: New test.
3046
3047 2013-05-17 Paolo Carlini <paolo.carlini@oracle.com>
3048
3049 PR c++/18126
3050 * g++.dg/ext/sizeof-complit.C: New.
3051
3052 2013-05-17 Marek Polacek <polacek@redhat.com>
3053
3054 * gcc.dg/strlenopt-25.c: New test.
3055 * gcc.dg/strlenopt-26.c: Likewise.
3056
3057 2013-05-17 Jakub Jelinek <jakub@redhat.com>
3058
3059 * gcc.target/i386/rotate-4.c: Compile only with -mavx
3060 instead of -mavx2, require only avx instead of avx2.
3061 * gcc.target/i386/rotate-4a.c: Include avx-check.h instead
3062 of avx2-check.h and turn into an avx runtime test instead of
3063 avx2 runtime test.
3064
3065 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3066
3067 * g++.dg/ext/vector22.C: Uncomment working test.
3068
3069 2013-05-16 Paolo Carlini <paolo.carlini@oracle.com>
3070
3071 PR c++/17410
3072 * g++.dg/template/pr17410.C: New.
3073
3074 2013-05-16 Jakub Jelinek <jakub@redhat.com>
3075
3076 * gcc.target/i386/rotate-3.c: New test.
3077 * gcc.target/i386/rotate-3a.c: New test.
3078 * gcc.target/i386/rotate-4.c: New test.
3079 * gcc.target/i386/rotate-4a.c: New test.
3080 * gcc.target/i386/rotate-5.c: New test.
3081 * gcc.target/i386/rotate-5a.c: New test.
3082
3083 2013-05-16 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3084
3085 * gcc.dg/visibility-21.c: Require section_anchors.
3086
3087 2013-05-16 Greta Yorsh <Greta.Yorsh@arm.com>
3088
3089 * gcc.target/arm/unaligned-memcpy-2.c: Adjust expected output.
3090 * gcc.target/arm/unaligned-memcpy-3.c: Likewise.
3091 * gcc.target/arm/unaligned-memcpy-4.c: Likewise.
3092
3093 2013-05-16 Nathan Sidwell <nathan@codesourcery.com>
3094
3095 * gcc.dg/visibility-21.c: New.
3096
3097 2013-05-16 Marc Glisse <marc.glisse@inria.fr>
3098
3099 PR middle-end/57286
3100 * gcc.dg/pr57286.c: New testcase.
3101 * gcc.dg/vector-shift-2.c: Don't assume int has size 4.
3102 * g++.dg/ext/vector22.C: Comment out transformations not
3103 performed anymore.
3104
3105 2013-05-15 Richard Sandiford <rdsandiford@googlemail.com>
3106
3107 PR target/57260
3108 * gcc.target/mips/call-1.c: Restrict to o32.
3109 * gcc.target/mips/call-5.c, gcc.target/mips/call-6.c: New test.
3110
3111 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3112
3113 * g++.dg/cpp0x/lambda/lambda-shadow1.C: Replace dg-warnings with
3114 dg-messages.
3115 * g++.dg/warn/Wshadow-1.C: Likewise.
3116 * g++.dg/warn/Wshadow-6.C: Likewise.
3117 * g++.dg/warn/Wshadow-7.C: Likewise.
3118
3119 2013-05-15 Paolo Carlini <paolo.carlini@oracle.com>
3120
3121 PR c++/31952
3122 * g++.dg/parse/pr31952-1.C: New.
3123 * g++.dg/parse/pr31952-2.C: Likewise.
3124 * g++.dg/parse/pr31952-3.C: Likewise.
3125
3126 * g++.dg/parse/pr18770.C: Adjust dg-errors to dg-messages.
3127 * g++.old-deja/g++.jason/cond.C: Likewise.
3128 * g++.dg/cpp0x/range-for5.C: Likewise.
3129
3130 2013-05-15 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3131
3132 PR target/19599
3133 * gcc.target/arm/pr40887.c: Adjust testcase.
3134 * gcc.target/arm/pr19599.c: New test.
3135
3136 2013-05-15 Richard Biener <rguenther@suse.de>
3137
3138 PR tree-optimization/57275
3139 * gcc.target/i386/pr57275.c: New testcase.
3140
3141 2013-05-15 Jan Hubicka <jh@suse.cz>
3142
3143 * gcc.dg/lto/attr-weakref-1_0.c: New testcase.
3144 * gcc.dg/lto/attr-weakref-1_1.c: New testcase.
3145 * gcc.dg/lto/attr-weakref-1_2.c: New testcase.
3146
3147 2013-05-14 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3148
3149 * gcc.dg/torture/alias-1.c: Add dg-require-effective-target
3150 scheduling.
3151
3152 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3153
3154 PR c++/57274
3155 * c-c++-common/Wsequence-point-1.c: New test.
3156
3157 2013-05-14 Marc Glisse <marc.glisse@inria.fr>
3158
3159 * g++.dg/ext/vector22.C: New testcase.
3160 * gcc.dg/binop-xor3.c: Remove xfail.
3161
3162 2013-05-14 James Greenhalgh <james.greenhalgh@arm.com>
3163
3164 * gcc.target/aarch64/vect-fcm.x: Add cases testing
3165 FLOAT cmp FLOAT ? INT : INT.
3166 * gcc.target/aarch64/vect-fcm-eq-d.c: Define IMODE.
3167 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
3168 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
3169 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
3170 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
3171 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
3172
3173 2013-05-14 Paolo Carlini <paolo.carlini@oracle.com>
3174
3175 PR c++/53903
3176 * g++.dg/cpp0x/defaulted43.C: New.
3177
3178 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3179
3180 * gcc.dg/fstack-protector-strong.c: Don't include <stdlib.h>.
3181 (alloca): Remove declaration.
3182 (foo9): Replace alloca by __builtin_alloca.
3183
3184 2013-05-14 Joern Rennecke <joern.rennecke@embecosm.com>
3185
3186 * gcc.c-torture/compile/limits-externdecl.c [target avr-*-*]:
3187 Expect "size of array is too large" error.
3188
3189 2013-05-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3190
3191 * gcc.dg/fstack-protector-strong.c (alloca): Declare.
3192
3193 2013-05-14 Richard Biener <rguenther@suse.de>
3194
3195 PR middle-end/57235
3196 * g++.dg/torture/pr57235.C: New testcase.
3197
3198 2013-05-14 Jakub Jelinek <jakub@redhat.com>
3199
3200 PR middle-end/57251
3201 * gcc.dg/torture/pr57251.c: New test.
3202
3203 2013-05-13 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/57264
3206 * gcc.target/i386/pr57264.c: New test.
3207
3208 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3209
3210 * gcc.dg/vector-shift-2.c: Add -O to dg-options.
3211
3212 2013-05-13 Greta Yorsh <Greta.Yorsh@arm.com>
3213
3214 * gcc.dg/tree-ssa/forwprop-26.c: Add -fno-short-enums to dg-options.
3215
3216 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3217
3218 PR tree-optimization/45216
3219 PR tree-optimization/57157
3220 * c-c++-common/rotate-1.c: Add 32 tests with +.
3221 * c-c++-common/rotate-1a.c: Adjust.
3222 * c-c++-common/rotate-2.c: Add 32 tests with +, expect only 48 rotates.
3223 * c-c++-common/rotate-2b.c: New test.
3224 * c-c++-common/rotate-3.c: Add 32 tests with +.
3225 * c-c++-common/rotate-4.c: Add 32 tests with +, expect only 48 rotates.
3226 * c-c++-common/rotate-4b.c: New test.
3227 * c-c++-common/rotate-5.c: New test.
3228
3229 2013-05-13 Martin Jambor <mjambor@suse.cz>
3230
3231 PR middle-end/42371
3232 * gcc.dg/ipa/remref-0.c: New test.
3233 * gcc.dg/ipa/remref-1a.c: Likewise.
3234 * gcc.dg/ipa/remref-1b.c: Likewise.
3235 * gcc.dg/ipa/remref-2a.c: Likewise.
3236 * gcc.dg/ipa/remref-2b.c: Likewise.
3237
3238 2013-05-13 Marc Glisse <marc.glisse@inria.fr>
3239
3240 * gcc.dg/vector-shift-2.c: New testcase.
3241
3242 2013-05-13 Jakub Jelinek <jakub@redhat.com>
3243
3244 PR tree-optimization/57230
3245 * gcc.dg/strlenopt-24.c: New test.
3246
3247 PR tree-optimization/57230
3248 * gcc.dg/strlenopt-23.c: New test.
3249
3250 2013-05-12 Oleg Endo <olegendo@gcc.gnu.org>
3251
3252 PR target/57108
3253 * gcc.target/sh/pr57108.c: Move this test case to ...
3254 * gcc.c-torture/compile/pr57108.c: ... here.
3255
3256 2013-05-10 Richard Biener <rguenther@suse.de>
3257
3258 PR tree-optimization/57214
3259 * gcc.dg/torture/pr57214.c: New testcase.
3260
3261 2013-05-10 Marc Glisse <marc.glisse@inria.fr>
3262
3263 * gcc.dg/vector-shift.c: New testcase.
3264
3265 2013-05-10 Jakub Jelinek <jakub@redhat.com>
3266
3267 * gcc.target/i386/rotate-1.c: Accept rolb or rorb instruction.
3268
3269 PR tree-optimization/45216
3270 PR tree-optimization/57157
3271 * c-c++-common/rotate-1.c: New test.
3272 * c-c++-common/rotate-1a.c: New test.
3273 * c-c++-common/rotate-2.c: New test.
3274 * c-c++-common/rotate-2a.c: New test.
3275 * c-c++-common/rotate-3.c: New test.
3276 * c-c++-common/rotate-3a.c: New test.
3277 * c-c++-common/rotate-4.c: New test.
3278 * c-c++-common/rotate-4a.c: New test.
3279
3280 2013-05-10 Richard Biener <rguenther@suse.de>
3281
3282 * gcc.target/i386/avx256-unaligned-load-2.c: Make well-defined.
3283 * gcc.target/i386/l_fma_double_1.c: Adjust.
3284 * gcc.target/i386/l_fma_double_2.c: Likewise.
3285 * gcc.target/i386/l_fma_double_3.c: Likewise.
3286 * gcc.target/i386/l_fma_double_4.c: Likewise.
3287 * gcc.target/i386/l_fma_double_5.c: Likewise.
3288 * gcc.target/i386/l_fma_double_6.c: Likewise.
3289 * gcc.target/i386/l_fma_float_1.c: Likewise.
3290 * gcc.target/i386/l_fma_float_2.c: Likewise.
3291 * gcc.target/i386/l_fma_float_3.c: Likewise.
3292 * gcc.target/i386/l_fma_float_4.c: Likewise.
3293 * gcc.target/i386/l_fma_float_5.c: Likewise.
3294 * gcc.target/i386/l_fma_float_6.c: Likewise.
3295
3296 2013-05-08 Paolo Carlini <paolo.carlini@oracle.com>
3297
3298 PR c++/51226
3299 * g++.dg/cpp0x/pr51226.C: New.
3300
3301 2013-04-16 Han Shen <shenhan@google.com>
3302
3303 Test cases for '-fstack-protector-strong'.
3304 * gcc.dg/fstack-protector-strong.c: New.
3305 * g++.dg/fstack-protector-strong.C: New.
3306
3307 2013-05-07 Ian Bolton <ian.bolton@arm.com>
3308
3309 * gcc.target/aarch64/ands_1.c: New test.
3310 * gcc.target/aarch64/ands_2.c: Likewise
3311
3312 2013-05-07 Christophe Lyon <christophe.lyon@linaro.org>
3313
3314 * lib/target-supports.exp (check_effective_target_hw): New
3315 function.
3316 * c-c++-common/asan/clone-test-1.c: Call
3317 check_effective_target_hw.
3318 * c-c++-common/asan/rlimit-mmap-test-1.c: Likewise.
3319 * c-c++-common/asan/heap-overflow-1.c: Update regexps to accept
3320 possible decorations.
3321 * c-c++-common/asan/null-deref-1.c: Likewise.
3322 * c-c++-common/asan/stack-overflow-1.c: Likewise.
3323 * c-c++-common/asan/strncpy-overflow-1.c: Likewise.
3324 * c-c++-common/asan/use-after-free-1.c: Likewise.
3325 * g++.dg/asan/deep-thread-stack-1.C: Likewise.
3326 * g++.dg/asan/large-func-test-1.C: Likewise.
3327
3328 2013-05-07 Sofiane Naci <sofiane.naci@arm.com>
3329
3330 * gcc.target/aarch64/scalar_intrinsics.c: Update.
3331
3332 2013-05-07 Richard Biener <rguenther@suse.de>
3333
3334 PR middle-end/57190
3335 * g++.dg/torture/pr57190.C: New testcase.
3336
3337 2013-05-07 Jakub Jelinek <jakub@redhat.com>
3338
3339 PR tree-optimization/57149
3340 * gcc.dg/pr57149.c: New test.
3341
3342 PR debug/57184
3343 * gcc.dg/pr57184.c: New test.
3344
3345 2013-05-07 Eric Botcazou <ebotcazou@adacore.com>
3346
3347 * gnat.dg/specs/array3.ads: New test.
3348
3349 2013-05-06 Marc Glisse <marc.glisse@inria.fr>
3350
3351 * c-c++-common/vector-scalar-2.c: New testcase.
3352
3353 2013-05-06 Maxim Kuznetsov <maks.kuznetsov@gmail.com>
3354
3355 * gcc.target/i386/asm-dialect-2.c: New testcase.
3356
3357 2013-05-06 Paolo Carlini <paolo.carlini@oracle.com>
3358
3359 PR c++/57183
3360 * g++.dg/cpp0x/auto38.C: New.
3361
3362 2013-05-06 Richard Biener <rguenther@suse.de>
3363
3364 PR tree-optimization/57185
3365 * gcc.dg/autopar/pr57185.c: New testcase.
3366
3367 2013-05-06 Uros Bizjak <ubizjak@gmail.com>
3368
3369 PR target/57106
3370 * gcc.target/i386/pr57106.c: New test.
3371
3372 2013-05-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3373
3374 * gcc.dg/tree-ssa/slsr-32.c: Re-enable.
3375 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3376 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3377 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3378 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3379 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3380 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3381
3382 2013-05-06 Teresa Johnson <tejohnson@google.com>
3383
3384 PR bootstrap/57154
3385 * gcc.dg/pr57154.c: New test.
3386
3387 2013-05-06 Richard Biener <rguenther@suse.de>
3388
3389 PR middle-end/57147
3390 * gcc.dg/torture/pr57147-1.c: New testcase.
3391 * gcc.dg/torture/pr57147-2.c: Likewise.
3392 * gcc.dg/torture/pr57147-3.c: Likewise.
3393
3394 2013-05-06 Oleg Endo <olegendo@gcc.gnu.org>
3395
3396 PR target/55303
3397 * gcc.target/sh/pr55303-1.c: New.
3398 * gcc.target/sh/pr55303-2.c: New.
3399 * gcc.target/sh/pr55303-3.c: New.
3400
3401 2013-05-05 Tobias Burnus <burnus@net-b.de>
3402
3403 * gfortran.dg/allocate_with_source_3.f90: New.
3404
3405 2013-05-05 Tobias Burnus <burnus@net-b.de>
3406
3407 PR fortran/57141
3408 * gfortran.dg/null_8.f90: New.
3409
3410 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3411
3412 PR c++/53745
3413 * g++.dg/cpp0x/enum27.C: New.
3414 * g++.dg/cpp0x/enum_base.C: Adjust.
3415
3416 2013-05-04 Jakub Jelinek <jakub@redhat.com>
3417
3418 PR tree-optimization/56205
3419 * gcc.dg/tree-ssa/stdarg-6.c: Add cleanup-tree-dump "stdarg".
3420
3421 2013-05-04 Tobias Burnus <burnus@net-b.de>
3422
3423 * gfortran.dg/bind_c_array_params.f03: Update dg-error.
3424 * gfortran.dg/bind_c_usage_27.f90: New.
3425 * gfortran.dg/bind_c_usage_28.f90: New.
3426
3427 2013-05-04 Paolo Carlini <paolo.carlini@oracle.com>
3428
3429 PR c++/51927
3430 * g++.dg/cpp0x/lambda/lambda-nsdmi4.C: New.
3431
3432 2013-05-03 Michael Meissner <meissner@linux.vnet.ibm.com>
3433
3434 PR target/57150
3435 * gcc.target/powerpc/pr57150.c: New file.
3436
3437 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3438
3439 * gcc.dg/tree-ssa/slsr-32.c: Skip test for now.
3440 * gcc.dg/tree-ssa/slsr-33.c: Likewise.
3441 * gcc.dg/tree-ssa/slsr-34.c: Likewise.
3442 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
3443 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
3444 * gcc.dg/tree-ssa/slsr-37.c: Likewise.
3445 * gcc.dg/tree-ssa/slsr-38.c: Likewise.
3446
3447 2013-05-03 Dominique d'Humieres <dominiq@lps.ens.fr>
3448
3449 * gcc.target/i386/sse2-init-v2di-2.c: Remove "\\" from
3450 scan-assembler-times.
3451
3452 2013-05-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3453
3454 * gcc.dg/tree-ssa/slsr-32.c: New.
3455 * gcc.dg/tree-ssa/slsr-33.c: New.
3456 * gcc.dg/tree-ssa/slsr-34.c: New.
3457 * gcc.dg/tree-ssa/slsr-35.c: New.
3458 * gcc.dg/tree-ssa/slsr-36.c: New.
3459 * gcc.dg/tree-ssa/slsr-37.c: New.
3460 * gcc.dg/tree-ssa/slsr-38.c: New.
3461
3462 2013-05-03 Ian Bolton <ian.bolton@arm.com>
3463
3464 * gcc.target/aarch64/tst_1.c: New test.
3465 * gcc.target/aarch64/tst_2.c: Likewise
3466
3467 2013-05-02 Jeff Law <law@redhat.com>
3468
3469 PR tree-optimization/57144
3470 * gcc.c-torture/execute/pr57144.c: New test.
3471
3472 2013-05-03 Jakub Jelinek <jakub@redhat.com>
3473
3474 PR rtl-optimization/57130
3475 * gcc.c-torture/execute/pr57130.c: New test.
3476
3477 2013-05-03 Uros Bizjak <ubizjak@gmail.com>
3478
3479 * gcc.target/i386/sse2-init-v2di-2.c: Update scan assembler string.
3480
3481 2013-05-03 Vidya Praveen <vidyapraveen@arm.com>
3482
3483 * gcc.target/aarch64/fabd.c: New file.
3484
3485 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3486
3487 PR c++/54318
3488 * g++.dg/cpp0x/pr54318.C: New.
3489
3490 2013-05-03 Paolo Carlini <paolo.carlini@oracle.com>
3491
3492 PR c++/14283
3493 * g++.dg/parse/error51.C: New.
3494 * g++.dg/parse/error15.C: Adjust column numbers.
3495
3496 2013-05-02 Tobias Burnus <burnus@net-b.de>
3497
3498 PR fortran/57142
3499 * gfortran.dg/size_kind_2.f90: New.
3500 * gfortran.dg/size_kind_3.f90: New.
3501
3502 2013-05-02 Richard Biener <rguenther@suse.de>
3503
3504 PR middle-end/57140
3505 * g++.dg/torture/pr57140.C: New testcase.
3506
3507 2013-05-02 Greta Yorsh <Greta.Yorsh@arm.com>
3508
3509 PR target/56732
3510 * gcc.target/arm/pr56732-1.c: New test.
3511
3512 2013-05-02 Martin Jambor <mjambor@suse.cz>
3513
3514 PR middle-end/56988
3515 * gcc.dg/ipa/pr56988.c: New test.
3516
3517 2013-05-02 Ian Bolton <ian.bolton@arm.com>
3518
3519 * gcc.target/aarch64/bics_1.c: New test.
3520 * gcc.target/aarch64/bics_2.c: Likewise.
3521
3522 2013-05-02 Jakub Jelinek <jakub@redhat.com>
3523
3524 PR rtl-optimization/57131
3525 * gcc.c-torture/execute/pr57131.c: New test.
3526
3527 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3528
3529 PR c++/57132
3530 * g++.dg/warn/Wdiv-by-zero-bogus-2.C: New.
3531
3532 2013-05-01 Vladimir Makarov <vmakarov@redhat.com>
3533
3534 PR target/57091
3535 * gcc.target/i386/pr57091.c: New test.
3536
3537 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3538
3539 * gcc.target/aarch64/vect-vaddv.c: New.
3540
3541 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3542
3543 * gcc.target/aarch64/vect-vmaxv.c: New.
3544 * gcc.target/aarch64/vect-vfmaxv.c: Likewise.
3545
3546 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3547
3548 * gcc.target/aarch64/scalar-vca.c: New.
3549 * gcc.target/aarch64/vect-vca.c: Likewise.
3550
3551 2013-05-01 James Greenhalgh <james.greenhalgh@arm.com>
3552
3553 * gcc.target/aarch64/scalar_intrinsics.c (force_simd): New.
3554 (test_vceqd_s64): Force arguments to SIMD registers.
3555 (test_vceqzd_s64): Likewise.
3556 (test_vcged_s64): Likewise.
3557 (test_vcled_s64): Likewise.
3558 (test_vcgezd_s64): Likewise.
3559 (test_vcged_u64): Likewise.
3560 (test_vcgtd_s64): Likewise.
3561 (test_vcltd_s64): Likewise.
3562 (test_vcgtzd_s64): Likewise.
3563 (test_vcgtd_u64): Likewise.
3564 (test_vclezd_s64): Likewise.
3565 (test_vcltzd_s64): Likewise.
3566 (test_vtst_s64): Likewise.
3567 (test_vtst_u64): Likewise.
3568
3569 2013-05-01 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/57092
3572 * g++.dg/cpp0x/decltype53.C: New.
3573
3574 2013-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
3575
3576 PR fortran/57071
3577 * gfortran.dg/power_5.f90: New test.
3578
3579 2013-04-30 Richard Biener <rguenther@suse.de>
3580
3581 PR middle-end/57122
3582 * gcc.dg/torture/pr57122.c: New testcase.
3583
3584 2013-04-30 Richard Biener <rguenther@suse.de>
3585
3586 PR middle-end/57107
3587 * g++.dg/torture/pr57107.C: New testcase.
3588
3589 2013-04-30 Andrey Belevantsev <abel@ispras.ru>
3590
3591 PR rtl-optimization/57105
3592 * gcc.dg/pr57105.c: New test.
3593
3594 2013-04-30 Jakub Jelinek <jakub@redhat.com>
3595
3596 PR tree-optimization/57104
3597 * gcc.dg/pr57104.c: New test.
3598
3599 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3600
3601 PR target/44578
3602 * gcc.target/i386/pr44578.c: New test.
3603
3604 2013-04-29 Vladimir Makarov <vmakarov@redhat.com>
3605
3606 PR target/57097
3607 * gcc.target/i386/pr57097.c: New test.
3608
3609 2013-04-29 Uros Bizjak <ubizjak@gmail.com>
3610
3611 PR target/57098
3612 * gcc.target/i386/pr57098.c: New test.
3613
3614 2013-04-29 Kai Tietz <ktietz@redhat.com>
3615
3616 * gcc.c-torture/execute/pr55875.c: New test.
3617
3618 2013-04-29 Richard Biener <rguenther@suse.de>
3619
3620 PR middle-end/57075
3621 * gcc.dg/torture/pr57075.c: New testcase.
3622
3623 2013-04-29 Richard Biener <rguenther@suse.de>
3624
3625 PR middle-end/57103
3626 * gcc.dg/autopar/pr57103.c: New testcase.
3627
3628 2013-04-29 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3629
3630 * gcc.dg/c1x-align-3.c: Add test for negative power of 2.
3631
3632 2013-04-29 Tom de Vries <tom@codesourcery.com>
3633
3634 * gcc.dg/pr50763.c: Update test.
3635
3636 2013-04-26 Jeff Law <law@redhat.com>
3637
3638 * gcc.dg/tree-ssa/vrp88.c: New test.
3639
3640 2013-04-29 Christian Bruel <christian.bruel@st.com>
3641
3642 PR target/57108
3643 * gcc.target/sh/pr57108.c: New test.
3644
3645 2013-04-29 Richard Biener <rguenther@suse.de>
3646
3647 PR middle-end/57089
3648 * gfortran.dg/gomp/pr57089.f90: New testcase.
3649
3650 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3651
3652 * lib/target-supports.exp (vect_uintfloat_cvt): Enable for AArch64.
3653
3654 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3655
3656 * gcc.target/aarch64/vect-vcvt.c: New.
3657
3658 2013-04-29 James Greenhalgh <james.greenhalgh@arm.com>
3659
3660 * gcc.target/aarch64/vect-vrnd.c: New.
3661
3662 2013-04-29 Richard Biener <rguenther@suse.de>
3663
3664 PR tree-optimization/57081
3665 * gcc.dg/torture/pr57081.c: New testcase.
3666
3667 2013-04-29 Jakub Jelinek <jakub@redhat.com>
3668
3669 PR tree-optimization/57083
3670 * gcc.dg/torture/pr57083.c: New test.
3671
3672 2013-04-28 Paolo Carlini <paolo.carlini@oracle.com>
3673
3674 PR c++/56450
3675 * g++.dg/cpp0x/decltype52.C: New.
3676
3677 2013-04-28 Jakub Jelinek <jakub@redhat.com>
3678
3679 N3472 binary constants
3680 * g++.dg/cpp/limits.C: Adjust warning wording.
3681 * g++.dg/system-binary-constants-1.C: Likewise.
3682 * g++.dg/cpp1y/system-binary-constants-1.C: New test.
3683
3684 2013-04-28 Tobias Burnus <burnus@net-b.de>
3685
3686 PR fortran/57093
3687 * gfortran.dg/coarray_30.f90: New.
3688
3689 2013-04-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3690
3691 PR fortran/57071
3692 * frontend-passes (optimize_power): New function.
3693 (optimize_op): Use it.
3694
3695 2013-04-27 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR target/56866
3698 * gcc.c-torture/execute/pr56866.c: New test.
3699 * gcc.target/i386/pr56866.c: New test.
3700
3701 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3702
3703 PR go/57045
3704 * gcc.dg/setjmp-5.c: New test.
3705
3706 2013-04-26 Paolo Carlini <paolo.carlini@oracle.com>
3707
3708 PR c++/55708
3709 * g++.dg/cpp0x/constexpr-55708.C: New.
3710
3711 2013-04-26 Richard Biener <rguenther@suse.de>
3712
3713 * gcc.dg/tree-prof/update-loopch.c: Revert last change.
3714 * gcc.dg/graphite/pr33766.c: Fix undefined behavior.
3715 * gcc.dg/pr53265.c: Remove XFAILs.
3716 * gcc.dg/tree-ssa/loop-38.c: Remove unreliable dump scanning.
3717 * gcc.dg/tree-ssa/pr21559.c: Change back to two expected jump threads.
3718
3719 2013-04-26 Jakub Jelinek <jakub@redhat.com>
3720
3721 * lib/prune.exp: Add -fdiagnostics-color=never to TEST_ALWAYS_FLAGS.
3722 * lib/c-compat.exp (compat-use-alt-compiler, compat_setup_dfp): Handle
3723 -fdiagnostics-color=never option similarly to
3724 -fno-diagnostics-show-caret option.
3725
3726 2013-04-25 Jakub Jelinek <jakub@redhat.com>
3727
3728 PR rtl-optimization/57003
3729 * gcc.target/i386/pr57003.c: New test.
3730
3731 2013-04-25 Marek Polacek <polacek@redhat.com>
3732
3733 PR tree-optimization/57066
3734 * gcc.dg/torture/builtin-logb-1.c: Adjust testcase.
3735
3736 2013-04-25 James Greenhalgh <james.greenhalgh@arm.com>
3737 Tejas Belagod <tejas.belagod@arm.com>
3738
3739 * gcc.target/aarch64/vaddv-intrinsic.c: New.
3740 * gcc.target/aarch64/vaddv-intrinsic-compile.c: Likewise.
3741 * gcc.target/aarch64/vaddv-intrinsic.x: Likewise.
3742
3743 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3744
3745 * gcc.target/aarch64/cmp.c: New.
3746
3747 2013-04-25 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3748
3749 * gcc.target/aarch64/ngc.c: New.
3750
3751 2013-04-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3752
3753 * lib/target-supports.exp
3754 (check_effective_target_arm_neon_fp16_ok_nocache): New procedure.
3755 (check_effective_target_arm_neon_fp16_ok): Likewise.
3756 (add_options_for_arm_neon_fp16): Likewise.
3757 * gcc.target/arm/neon/vcvtf16_f32.c: New test. Generated.
3758 * gcc.target/arm/neon/vcvtf32_f16.c: Likewise.
3759
3760 2013-04-24 Vladimir Makarov <vmakarov@redhat.com>
3761
3762 PR rtl-optimizations/57046
3763 * gcc.target/i386/pr57046.c: New test.
3764
3765 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3766
3767 * g++.dg/cpp1y/cplusplus.C: New.
3768
3769 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3770
3771 * g++.dg/cpp1y/cxx1y_macro.C: Remove.
3772
3773 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3774
3775 * c-c++-common/Wpointer-arith-1.c: New.
3776
3777 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3778
3779 * g++.dg/cpp1y/cxx1y_macro.C: New.
3780
3781 2013-04-24 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 PR c++/56970
3784 * g++.dg/cpp0x/sfinae45.C: New.
3785
3786 2013-04-24 Richard Biener <rguenther@suse.de>
3787
3788 PR testsuite/57050
3789 * gcc.c-torture/execute/pr56982.c: Avoid sigjmp_buf use.
3790
3791 2013-04-23 Richard Biener <rguenther@suse.de>
3792
3793 PR middle-end/57036
3794 * gcc.dg/torture/pr57036-1.c: New testcase.
3795 * gcc.dg/torture/pr57036-2.c: Likewise.
3796
3797 2013-04-23 Sofiane Naci <sofiane.naci@arm.com>
3798
3799 * gcc.target/aarch64/scalar-mov.c: New testcase.
3800
3801 2013-04-23 Richard Biener <rguenther@suse.de>
3802
3803 PR tree-optimization/57026
3804 * gcc.dg/torture/pr57026.c: New testcase.
3805
3806 2013-04-22 Janus Weil <janus@gcc.gnu.org>
3807
3808 PR fortran/53685
3809 PR fortran/57022
3810 * gfortran.dg/transfer_check_4.f90: New.
3811
3812 2013-04-22 Marek Polacek <polacek@redhat.com>
3813
3814 PR sanitizer/56990
3815 * gcc.dg/pr56990.c: New test.
3816
3817 2013-04-22 Vladimir Makarov <vmakarov@redhat.com>
3818
3819 PR target/57018
3820 * gcc.target/i386/pr57018.c: New test.
3821
3822 2013-04-22 James Greenhalgh <james.greenhalgh@arm.com>
3823
3824 * gcc.target/aarch64/vrecps.c: New.
3825 * gcc.target/aarch64/vrecpx.c: Likewise.
3826
3827 2013-04-22 Christian Bruel <christian.bruel@st.com>
3828
3829 PR target/56995
3830 * gcc.target/sh/mfmovd.c: Add new function and check hard_float.
3831
3832 2013-04-21 Jeff Law <law@redhat.com>
3833
3834 * gcc.dg/tree-ssa/forwprop-26.c: New test.
3835
3836 2013-04-20 Tobias Burnus <burnus@net-b.de>
3837
3838 PR fortran/56907
3839 * gfortran.dg/c_loc_test_22.f90: New.
3840
3841 2013-04-19 Vladimir Makarov <vmakarov@redhat.com>
3842
3843 PR rtl-optimization/56847
3844 * gcc.dg/pr56847.c: New test.
3845
3846 2013-04-19 Richard Biener <rguenther@suse.de>
3847
3848 PR tree-optimization/56982
3849 * gcc.c-torture/execute/pr56982.c: New testcase.
3850
3851 2013-04-19 Martin Jambor <mjambor@suse.cz>
3852
3853 PR tree-optimization/56718
3854 * g++.dg/ipa/imm-devirt-1.C: New test.
3855 * g++.dg/ipa/imm-devirt-2.C: Likewise.
3856
3857 2013-04-19 Richard Biener <rguenther@suse.de>
3858
3859 PR tree-optimization/57000
3860 * gcc.dg/tree-ssa/reassoc-27.c: New testcase.
3861
3862 2013-04-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3863 Mikael Morin <mikael@gcc.gnu.org>
3864
3865 PR fortran/56872
3866 * gfortran.dg/array_constructor_45.f90: New test.
3867 * gfortran.dg/array_constructor_46.f90: New test.
3868 * gfortran.dg/array_constructor_47.f90: New test.
3869 * gfortran.dg/array_constructor_40.f90: Adjust number of while loops.
3870
3871 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3872
3873 PR rtl-optimization/56999
3874 * g++.dg/opt/pr56999.C: New test.
3875
3876 2013-04-18 Cary Coutant <ccoutant@google.com>
3877
3878 * g++.dg/debug/dwarf2/pubnames-2.C: Add -fno-debug-types-section.
3879 * g++.dg/debug/dwarf2/pubnames-3.C: New test case.
3880
3881 2013-04-18 Cary Coutant <ccoutant@google.com>
3882
3883 * g++.dg/debug/dwarf2/typedef2.C: Add -fno-debug-types-section flag.
3884 * g++.dg/debug/dwarf2/typedef4.C: Likewise.
3885 * g++.dg/debug/dwarf2/static-data-member1.C: Likewise.
3886 * g++.dg/debug/dwarf2/global-used-types-1.C: Likewise.
3887 * g++.dg/debug/dwarf2/self-ref-1.C: Likewise.
3888 * g++.dg/debug/dwarf2/nested-2.C: Likewise.
3889 * g++.dg/debug/dwarf2/typedef1.C: Likewise.
3890 * g++.dg/debug/dwarf2/namespace-2.C: Likewise.
3891 * g++.dg/debug/dwarf2/integer-typedef.C: Likewise.
3892 * g++.dg/debug/dwarf2/self-ref-2.C: Likewise.
3893 * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise.
3894
3895 2013-04-18 Grigoriy Kraynov <grigoriy.kraynov@intel.com>
3896
3897 * gcc.target/i386/avx2-vpop-check.h: Cast away volatility in memcmp().
3898
3899 2013-04-18 Jakub Jelinek <jakub@redhat.com>
3900
3901 PR tree-optimization/56984
3902 * gcc.c-torture/compile/pr56984.c: New test.
3903
3904 PR rtl-optimization/56992
3905 * gcc.dg/pr56992.c: New test.
3906
3907 2013-04-17 Janus Weil <janus@gcc.gnu.org>
3908
3909 PR fortran/56814
3910 * gfortran.dg/proc_ptr_42.f90: New.
3911
3912 2013-04-17 Eric Botcazou <ebotcazou@adacore.com>
3913
3914 * gnat.dg/discr41.ad[sb]: New test.
3915 * gcc.dg/tree-ssa/ssa-fre-38.c: Likewise.
3916 * gcc.dg/vect/slp-24-big-array.c: Beef up anti-vectorization trick.
3917 * gcc.dg/vect/slp-24.c: Likewise.
3918 * gcc.dg/vect/vect-strided-a-mult.c: Likewise.
3919 * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise.
3920 * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise.
3921 * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise.
3922 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise.
3923 * gcc.dg/vect/vect-strided-a-u8-i8-gap2-big-array.c: Likewise.
3924 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise.
3925 * gcc.dg/vect/vect-strided-a-u8-i8-gap7-big-array.c: Likewise.
3926 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise.
3927 * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise.
3928 * gcc.dg/vect/vect-strided-mult.c: Likewise.
3929 * gcc.dg/vect/vect-strided-same-dr.c: Likewise.
3930 * gcc.dg/vect/vect-strided-u16-i2.c: Likewise.
3931 * gcc.dg/vect/vect-strided-u16-i4.c: Likewise.
3932 * gcc.dg/vect/vect-strided-u32-i4.c: Likewise.
3933 * gcc.dg/vect/vect-strided-u32-i8.c: Likewise.
3934 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise.
3935 * gcc.dg/vect/vect-strided-u8-i2.c: Likewise.
3936 * gcc.dg/vect/vect-strided-u8-i8-gap2-big-array.c: Likewise.
3937 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise.
3938 * gcc.dg/vect/vect-strided-u8-i8-gap4-big-array.c: Likewise.
3939 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Likewise.
3940 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise.
3941 * gcc.dg/vect/vect-strided-u8-i8-gap7-big-array.c: Likewise.
3942 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise.
3943 * gcc.dg/vect/vect-strided-u8-i8.c: Likewise.
3944
3945 2013-04-17 Janne Blomqvist <jb@gcc.gnu.org>
3946
3947 PR fortran/40958
3948 * lib/gcc-dg.exp (scan-module): Uncompress module file before scanning.
3949 * gfortran.dg/module_md5_1.f90: Remove.
3950
3951 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3952
3953 * gcc.target/aarch64/adds3.c: New.
3954 * gcc.target/aarch64/subs3.c: New.
3955
3956 2013-04-16 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
3957
3958 * gcc.target/aarch64/adds1.c: New.
3959 * gcc.target/aarch64/adds2.c: New.
3960 * gcc.target/aarch64/subs1.c: New.
3961 * gcc.target/aarch64/subs2.c: New.
3962
3963 2013-04-16 Ed Smith-Rowland <3dw4rd@verizon.net>
3964
3965 Implement n3599 - Literal operator templates for strings.
3966 * g++.dg/cpp1y/udlit-char-template.C: New test.
3967 * g++.dg/cpp1y/udlit-char-template-neg.C: New test.
3968
3969 2013-04-16 Tobias Burnus <burnus@net-b.de>
3970
3971 PR fortran/39505
3972 * gfortran.dg/no_arg_check_1.f90: New.
3973 * gfortran.dg/no_arg_check_2.f90: New.
3974 * gfortran.dg/no_arg_check_3.f90: New.
3975
3976 2013-04-16 Janus Weil <janus@gcc.gnu.org>
3977
3978 PR fortran/56968
3979 * gfortran.dg/proc_ptr_41.f90: New.
3980
3981 2013-04-16 Richard Biener <rguenther@suse.de>
3982
3983 PR tree-optimization/56756
3984 * gcc.dg/torture/pr56756.c: New testcase.
3985
3986 2013-04-16 Tobias Burnus <burnus@net-b.de>
3987
3988 PR fortran/56969
3989 * gfortran.dg/c_assoc_5.f90: New.
3990
3991 2013-04-16 Uros Bizjak <ubizjak@gmail.com>
3992
3993 * g++.dg/ipa/devirt-c-7.C: Require nonpic effective target.
3994 * gcc.c-torture/execute/pr33992.x: Remove.
3995 * gcc.c-torture/execute/pr33992.c (foo): Declare as static.
3996 * gcc.dg/uninit-pred-5_a.c (foo): Ditto.
3997 * gcc.dg/uninit-pred-5_b.c (foo): Ditto.
3998
3999 2013-04-15 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR tree-optimization/56962
4002 * gcc.c-torture/execute/pr56962.c: New test.
4003
4004 2013-04-15 Richard Biener <rguenther@suse.de>
4005
4006 PR tree-optimization/56933
4007 * gcc.dg/vect/pr56933.c: New testcase.
4008
4009 2013-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4010
4011 * gcc.target/arm/anddi3-opt.c: New test.
4012 * gcc.target/arm/anddi3-opt2.c: Likewise.
4013
4014 2013-04-15 Eric Botcazou <ebotcazou@adacore.com>
4015
4016 * gcc.dg/pr56890-1.c: New test.
4017 * gcc.dg/pr56890-2.c: Likewise.
4018
4019 2013-04-15 Joey Ye <joey.ye@arm.com>
4020
4021 * gcc.target/arm/thumb1-far-jump-1.c: New test.
4022 * gcc.target/arm/thumb1-far-jump-2.c: New test.
4023
4024 2013-04-14 Mikael Morin <mikael@gcc.gnu.org>
4025
4026 PR fortran/56816
4027 * gfortran.dg/select_type_33.f03: New test.
4028
4029 2013-04-13 Janus Weil <janus@gcc.gnu.org>
4030
4031 PR fortran/55959
4032 * gfortran.dg/typebound_proc_29.f03: New.
4033
4034 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4035
4036 PR fortran/56266
4037 * gfortran.dg/typebound_proc_28.f03: New.
4038
4039 2013-04-12 Jeff Law <law@redhat.com>
4040
4041 * gcc.dg/tree-ssa/vrp87.c: Do not run test on ppc and xtensa
4042 either.
4043
4044 2013-04-12 Tobias Burnus <burnus@net-b.de>
4045
4046 PR fortran/56929
4047 * gfortran.dg/coarray/alloc_comp_2.f90: New.
4048
4049 2013-04-12 Vladimir Makarov <vmakarov@redhat.com>
4050
4051 PR target/56903
4052 * gcc.target/i386/pr56903.c: New test.
4053
4054 2013-04-12 Janus Weil <janus@gcc.gnu.org>
4055
4056 PR fortran/56261
4057 * gfortran.dg/auto_char_len_4.f90: Add -pedantic. Changed error.
4058 * gfortran.dg/assumed_rank_4.f90: Modified error wording.
4059 * gfortran.dg/block_11.f90: Fix invalid test case.
4060 * gfortran.dg/function_types_3.f90: Add new error message.
4061 * gfortran.dg/global_references_1.f90: Ditto.
4062 * gfortran.dg/import2.f90: Remove unneeded parts.
4063 * gfortran.dg/import6.f90: Fix invalid test case.
4064 * gfortran.dg/proc_decl_2.f90: Ditto.
4065 * gfortran.dg/proc_decl_9.f90: Ditto.
4066 * gfortran.dg/proc_decl_18.f90: Ditto.
4067 * gfortran.dg/proc_ptr_40.f90: New.
4068 * gfortran.dg/whole_file_7.f90: Modified error wording.
4069 * gfortran.dg/whole_file_16.f90: Ditto.
4070 * gfortran.dg/whole_file_17.f90: Add -pedantic.
4071 * gfortran.dg/whole_file_18.f90: Modified error wording.
4072 * gfortran.dg/whole_file_20.f03: Ditto.
4073 * gfortran.fortran-torture/execute/intrinsic_associated.f90: Fix
4074 invalid test case.
4075
4076 2013-04-12 Richard Biener <rguenther@suse.de>
4077
4078 Revert
4079 2013-04-10 Richard Biener <rguenther@suse.de>
4080
4081 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4082
4083 2013-04-12 Tobias Burnus <burnus@net-b.de>
4084
4085 PR fortran/56845
4086 * gfortran.dg/class_allocate_15.f90: New.
4087
4088 Revert:
4089 2013-04-12 Tobias Burnus <burnus@net-b.de>
4090
4091 * gfortran.dg/coarray_lib_alloc_2.f90: Update
4092 scan-tree-dump-times.
4093
4094 2013-04-12 Jakub Jelinek <jakub@redhat.com>
4095
4096 PR tree-optimization/56918
4097 PR tree-optimization/56920
4098 * gcc.dg/vect/pr56918.c: New test.
4099 * gcc.dg/vect/pr56920.c: New test.
4100
4101 2013-04-12 Tobias Burnus <burnus@net-b.de>
4102
4103 PR fortran/56845
4104 * gfortran.dg/class_allocate_14.f90: New.
4105 * gfortran.dg/coarray_lib_alloc_2.f90: Update scan-tree-dump-times.
4106 * gfortran.dg/coarray_lib_alloc_3.f90: New.
4107
4108 2013-04-12 Marc Glisse <marc.glisse@inria.fr>
4109
4110 * gcc.dg/fold-cstvecshift.c: New testcase.
4111
4112 2013-04-11 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4113
4114 * gcc.target/aarch64/negs.c: New.
4115
4116 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4117
4118 PR c++/56895
4119 * g++.dg/template/arrow4.C: New test.
4120
4121 2013-04-11 Eric Botcazou <ebotcazou@adacore.com>
4122
4123 * gnat.dg/array23.adb: New test.
4124 * gnat.dg/array23_pkg[123].ads: New helpers.
4125
4126 2013-04-11 Jeff Law <law@redhat.com>
4127
4128 PR tree-optimization/56900
4129 * gcc.dg/tree-ssa/vrp87.c: Do not run test on various targets.
4130
4131 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4132
4133 PR c++/56913
4134 * g++.dg/cpp0x/sfinae44.C: New.
4135
4136 2013-04-11 Arnaud Charlet <charlet@adacore.com>
4137
4138 * ada/acats/run_all.sh: Remove special handling of -gnat95 switch.
4139 * ada/acats/ada95.lst: Remove special handling of -gnat95 switch.
4140
4141 2013-04-11 Paolo Carlini <paolo.carlini@oracle.com>
4142
4143 PR c++/54216
4144 * g++.dg/cpp0x/enum26.C: New.
4145 * g++.old-deja/g++.pt/mangle1.C: Adjust.
4146
4147 2013-04-11 James Greenhalgh <james.greenhalgh@arm.com>
4148
4149 * gcc.target/aarch64/vect-fcm.x: Add check for zero forms of
4150 inverse operands.
4151 * gcc.target/aarch64/vect-fcm-eq-d.c: Check that new zero form
4152 loop is vectorized.
4153 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
4154 * gcc.target/aarch64/vect-fcm-ge-d.c: Check that new zero form
4155 loop is vectorized and that the correct instruction is generated.
4156 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
4157 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
4158 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
4159
4160 2013-04-11 Jakub Jelinek <jakub@redhat.com>
4161
4162 PR tree-optimization/56899
4163 * gcc.c-torture/execute/pr56899.c: New test.
4164
4165 2013-04-10 David S. Miller <davem@davemloft.net>
4166
4167 * gcc.target/sparc/setcc-4.c: New test.
4168 * gcc.target/sparc/setcc-5.c: New test.
4169
4170 2013-04-10 Richard Biener <rguenther@suse.de>
4171
4172 * g++.dg/pr55604.C: Use -fdump-rtl-ira.
4173
4174 2013-04-10 Richard Biener <rguenther@suse.de>
4175
4176 * gcc.dg/vect/slp-39.c: New testcase.
4177
4178 2013-04-10 Joern Rennecke <joern.rennecke@embecosm.com>
4179
4180 PR tree-optimization/55524
4181 * gcc.target/epiphany/fnma-1.c: New test.
4182
4183 2013-04-10 Zhouyi Zhou <yizhouzhou@ict.ac.cn>
4184
4185 * gcc.dg/tree-ssa/inline-11.c: New test
4186
4187 2013-04-10 Jakub Jelinek <jakub@redhat.com>
4188
4189 PR c++/56895
4190 * g++.dg/template/arrow3.C: New test.
4191
4192 2013-04-09 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4193
4194 * gcc.target/arm/minmax_minus.c: New test.
4195
4196 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4197
4198 PR middle-end/56883
4199 * c-c++-common/gomp/pr56883.c: New test.
4200
4201 2013-04-09 Jeff Law <law@redhat.com>
4202
4203 * gcc.dg/tree-ssa/vrp87.c: New test.
4204
4205 2013-04-09 Jakub Jelinek <jakub@redhat.com>
4206
4207 PR tree-optimization/56854
4208 * g++.dg/torture/pr56854.C: New test.
4209
4210 2013-04-08 Thomas Koenig <tkoenig@gcc.gnu.org>
4211
4212 PR fortran/56782
4213 * gfortran.dg/array_constructor_44.f90: New test.
4214
4215 2013-04-08 Paolo Carlini <paolo.carlini@oracle.com>
4216
4217 PR c++/56871
4218 * g++.dg/cpp0x/constexpr-specialization.C: New.
4219
4220 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4221
4222 * gcc.c-torture/execute/pr56837.c: New test.
4223
4224 PR c++/34949
4225 PR c++/50243
4226 * g++.dg/opt/vt3.C: New test.
4227 * g++.dg/opt/vt4.C: New test.
4228
4229 2013-04-08 Jeff Law <law@redhat.com>
4230
4231 * gcc.dg/tree-ssa/forwprop-25.c: New test.
4232
4233 2013-04-08 Richard Biener <rguenther@suse.de>
4234
4235 * gfortran.dg/vect/fast-math-mgrid-resid.f: Adjust.
4236
4237 2013-04-08 Richard Biener <rguenther@suse.de>
4238
4239 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4240
4241 2013-04-08 Richard Biener <rguenther@suse.de>
4242
4243 * g++.dg/vect/slp-pr56812.cc: Adjust.
4244
4245 2013-04-08 Jakub Jelinek <jakub@redhat.com>
4246
4247 * gcc.dg/pr56837.c: New test.
4248 * gcc.dg/tree-ssa/ldist-19.c: Don't check for
4249 "generated memset minus one".
4250
4251 2013-04-07 Tobias Burnus <burnus@net-b.de>
4252
4253 PR fortran/56849
4254 * gfortran.dg/reshape_5.f90: New.
4255
4256 2013-04-05 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4257
4258 PR target/56843
4259 * gcc.target/powerpc/recip-1.c: Modify expected output.
4260 * gcc.target/powerpc/recip-3.c: Likewise.
4261 * gcc.target/powerpc/recip-4.c: Likewise.
4262 * gcc.target/powerpc/recip-5.c: Add expected output for iterations.
4263
4264 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4265
4266 * gcc.target/arm/peep-ldrd-1.c: New test.
4267 * gcc.target/arm/peep-strd-1.c: Likewise.
4268
4269 2013-04-05 Greta Yorsh <Greta.Yorsh@arm.com>
4270
4271 * gcc.target/arm/negdi-1.c: New test.
4272 * gcc.target/arm/negdi-2.c: Likewise.
4273 * gcc.target/arm/negdi-3.c: Likewise.
4274 * gcc.target/arm/negdi-4.c: Likewise.
4275
4276 2013-04-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4277
4278 * lib/target-supports.exp (add_options_for_arm_v8_neon):
4279 Add -march=armv8-a when we use v8 NEON.
4280 (check_effective_target_vect_call_btruncf): Remove arm-*-*-*.
4281 (check_effective_target_vect_call_ceilf): Likewise.
4282 (check_effective_target_vect_call_floorf): Likewise.
4283 (check_effective_target_vect_call_roundf): Likewise.
4284 (check_vect_support_and_set_flags): Remove check for arm_v8_neon.
4285 * gcc.target/arm/vect-rounding-btruncf.c: New testcase.
4286 * gcc.target/arm/vect-rounding-ceilf.c: Likewise.
4287 * gcc.target/arm/vect-rounding-floorf.c: Likewise.
4288 * gcc.target/arm/vect-rounding-roundf.c: Likewise.
4289
4290 2013-04-05 David Edelsohn <dje.gcc@gmail.com>
4291
4292 * gcc.target/powerpc/sd-vsx.c: Skip on AIX.
4293 * gcc.target/powerpc/sd-pwr6.c: Same.
4294 * gcc.dg/stack-usage-1.c: Define SIZE on AIX.
4295 * g++.dg/debug/pr56294.C: XFAIL on AIX.
4296
4297 2013-04-05 Ed Smith-Rowland <3dw4rd@verizon.net>
4298
4299 * g++.dg/cpp0x/ref-qual-multi-neg.C: New test.
4300
4301 2013-04-04 Janus Weil <janus@gcc.gnu.org>
4302
4303 PR fortran/40881
4304 * gfortran.dg/altreturn_1.f90: Add -std=gnu.
4305 * gfortran.dg/altreturn_4.f90: Ditto.
4306 * gfortran.dg/altreturn_3.f90: Replace -std=legacy by -std=gnu.
4307 * gfortran.dg/altreturn_5.f90: Ditto.
4308 * gfortran.dg/altreturn_6.f90: Ditto.
4309 * gfortran.dg/altreturn_7.f90: Ditto.
4310
4311 2013-04-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4312
4313 * lib/target-supports.exp (check_effective_target_arm_v8_neon_hw):
4314 New procedure.
4315 (check_effective_target_arm_v8_neon_ok_nocache):
4316 Likewise.
4317 (check_effective_target_arm_v8_neon_ok): Change to use
4318 check_effective_target_arm_v8_neon_ok_nocache.
4319 (add_options_for_arm_v8_neon): Use et_arm_v8_neon_flags to set ARMv8
4320 NEON flags.
4321 (check_effective_target_vect_call_btruncf):
4322 Enable for arm and ARMv8 NEON.
4323 (check_effective_target_vect_call_ceilf): Likewise.
4324 (check_effective_target_vect_call_floorf): Likewise.
4325 (check_effective_target_vect_call_roundf): Likewise.
4326 (check_vect_support_and_set_flags): Handle ARMv8 NEON effective
4327 target.
4328
4329 2013-04-04 Marek Polacek <polacek@redhat.com>
4330
4331 PR tree-optimization/48186
4332 * gcc.dg/pr48186.c: New test.
4333
4334 2013-04-04 Richard Biener <rguenther@suse.de>
4335
4336 PR tree-optimization/56826
4337 * gcc.dg/vect/pr56826.c: New testcase.
4338 * gcc.dg/vect/O3-pr36098.c: Adjust.
4339
4340 2013-04-04 Tejas Belagod <tejas.belagod@arm.com>
4341
4342 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: Remove duplication.
4343 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4344 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4345 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4346 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4347 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4348 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4349 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4350 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4351 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4352
4353 2013-04-04 Richard Biener <rguenther@suse.de>
4354
4355 PR tree-optimization/56213
4356 * gcc.dg/vect/vect-123.c: New testcase.
4357
4358 2013-04-04 Tobias Burnus <burnus@net-b.de>
4359
4360 PR fortran/56810
4361 * gfortran.dg/read_repeat_2.f90: New.
4362
4363 2013-04-04 Richard Biener <rguenther@suse.de>
4364
4365 PR tree-optimization/56837
4366 * g++.dg/torture/pr56837.C: New testcase.
4367
4368 2013-04-04 Tobias Burnus <burnus@net-b.de>
4369
4370 PR fortran/50269
4371 * gfortran.dg/c_loc_test_21.f90: New.
4372 * gfortran.dg/c_loc_test_19.f90: Update dg-error.
4373 * gfortran.dg/c_loc_tests_10.f03: Update dg-error.
4374 * gfortran.dg/c_loc_tests_11.f03: Update dg-error.
4375 * gfortran.dg/c_loc_tests_4.f03: Update dg-error.
4376 * gfortran.dg/c_loc_tests_16.f90: Update dg-error.
4377
4378 2013-04-03 Jeff Law <law@redhat.com>
4379
4380 PR tree-optimization/56799
4381 * gcc.c-torture/execute/pr56799.c: New test.
4382
4383 2013-04-03 Paolo Carlini <paolo.carlini@oracle.com>
4384
4385 PR c++/56815
4386 * g++.dg/warn/Wpointer-arith-1.C: New.
4387 * g++.dg/gomp/for-19.C: Adjust.
4388
4389 2013-04-03 Marek Polacek <polacek@redhat.com>
4390
4391 PR sanitizer/55702
4392 * gcc.dg/pr55702.c: New test.
4393
4394 2013-04-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4395
4396 PR target/56809
4397 * gcc.dg/pr56809.c: New testcase.
4398
4399 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4400
4401 PR debug/56819
4402 * g++.dg/debug/pr56819.C: New test.
4403
4404 2013-04-03 Richard Biener <rguenther@suse.de>
4405
4406 PR tree-optimization/56817
4407 * g++.dg/torture/pr56817.C: New testcase.
4408
4409 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4410
4411 * gcc.dg/vect/bb-slp-31.c: New file.
4412
4413 2013-04-03 Jason Merrill <jason@redhat.com>
4414
4415 PR c++/34949
4416 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
4417
4418 2013-04-03 Richard Biener <rguenther@suse.de>
4419
4420 * g++.dg/vect/slp-pr56812.cc: Use dg-additional-options.
4421
4422 2013-04-03 Richard Biener <rguenther@suse.de>
4423
4424 PR tree-optimization/55964
4425 * gcc.dg/torture/pr55964-2.c: New testcase.
4426
4427 2013-04-03 Richard Biener <rguenther@suse.de>
4428
4429 PR tree-optimization/56501
4430 * gcc.dg/torture/pr56501.c: New testcase.
4431
4432 2013-04-03 Richard Biener <rguenther@suse.de>
4433
4434 PR tree-optimization/56407
4435 * gcc.dg/torture/pr56407.c: New testcase.
4436
4437 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4438
4439 PR tree-optimization/56790
4440 * g++.dg/ext/pr56790-1.C: New testcase.
4441
4442 2013-04-03 Marc Glisse <marc.glisse@inria.fr>
4443
4444 * gcc.target/i386/merge-1.c: New testcase.
4445 * gcc.target/i386/avx2-vpblendd128-1.c: Make it non-trivial.
4446
4447 2013-04-03 Jakub Jelinek <jakub@redhat.com>
4448
4449 PR c/19449
4450 * gcc.c-torture/execute/pr19449.c: New test.
4451
4452 2013-04-03 Richard Biener <rguenther@suse.de>
4453
4454 PR tree-optimization/56812
4455 * g++.dg/vect/slp-pr56812.cc: New testcase.
4456
4457 2013-04-03 Janus Weil <janus@gcc.gnu.org>
4458
4459 PR fortran/56284
4460 PR fortran/40881
4461 * gfortran.dg/altreturn_8.f90: New.
4462 * gfortran.dg/altreturn_2.f90: Add -std=legacy.
4463 * gfortran.dg/intrinsic_actual_3.f90: Ditto.
4464 * gfortran.dg/invalid_interface_assignment.f90: Ditto.
4465
4466 2013-04-02 Jakub Jelinek <jakub@redhat.com>
4467
4468 PR rtl-optimization/56745
4469 * gcc.c-torture/compile/pr56745.c: New test.
4470
4471 2013-04-02 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4472
4473 * gcc.dg/tree-ssa/sra-13.c: Fix for 16 bit int.
4474
4475 2013-04-02 Richard Biener <rguenther@suse.de>
4476
4477 PR tree-optimization/56778
4478 * gcc.dg/torture/pr56778.c: New testcase.
4479
4480 2013-04-02 Richard Biener <rguenther@suse.de>
4481
4482 PR middle-end/56768
4483 * g++.dg/torture/pr56768.C: New testcase.
4484
4485 2013-04-02 Paolo Carlini <paolo.carlini@oracle.com>
4486
4487 * obj-c++.dg/try-catch-13.mm: Update per PR56725.
4488
4489 2013-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4490
4491 PR fortran/56660
4492 * gfortran.dg/namelist_82.f90: New test.
4493
4494 2013-04-01 Janus Weil <janus@gcc.gnu.org>
4495
4496 PR fortran/56500
4497 * gfortran.dg/implicit_class_1.f90: New.
4498
4499 2013-03-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4500
4501 PR fortran/56786
4502 * gfortran.dg/namelist_81.f90: New test.
4503
4504 2013-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4505
4506 * gfortran.dg/character_comparison_3.f90: Adjust for use of memcmp
4507 for constant and equal string lengths.
4508 * gfortran.dg/character_comparison_5.f90: Likewise.
4509 * gfortran.dg/character_comparison_9.f90: New test.
4510
4511 2013-03-27 Kirill Yukhin <kirill.yukhin@intel.com>
4512
4513 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Fix intrinsic name.
4514 * gcc.target/i386/avx2-vbroadcastsi128-1.c: Ditto.
4515
4516 2013-03-29 Tobias Burnus <burnus@net-b.de>
4517
4518 PR fortran/35203
4519 * gfortran.dg/optional_absent_3.f90: New.
4520
4521 2013-03-29 Tobias Burnus <burnus@net-b.de>
4522
4523 PR fortran/56737
4524 * testsuite/gfortran.dg/fmt_cache_3.f90: New.
4525
4526 2013-03-29 Tobias Burnus <burnus@net-b.de>
4527
4528 PR fortran/56735
4529 * gfortran.dg/namelist_80.f90: New.
4530
4531 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4532
4533 PR fortran/45159
4534 * gfortran.dg/string_length_2.f90: New test.
4535 * gfortran.dg/dependency_41.f90: New test.
4536
4537 2013-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
4538
4539 PR fortran/55806
4540 * gfortran.dg/array_constructor_43.f90: New test.
4541 * gfortran.dg/random_seed_3.f90: New test.
4542
4543 2013-03-28 Ian Bolton <ian.bolton@arm.com>
4544
4545 * gcc.target/aarch64/inc/asm-adder-clobber-lr.c: New test.
4546 * gcc.target/aarch64/inc/asm-adder-no-clobber-lr.c: Likewise.
4547 * gcc.target/aarch64/test-framepointer-1.c: Likewise.
4548 * gcc.target/aarch64/test-framepointer-2.c: Likewise.
4549 * gcc.target/aarch64/test-framepointer-3.c: Likewise.
4550 * gcc.target/aarch64/test-framepointer-4.c: Likewise.
4551 * gcc.target/aarch64/test-framepointer-5.c: Likewise.
4552 * gcc.target/aarch64/test-framepointer-6.c: Likewise.
4553 * gcc.target/aarch64/test-framepointer-7.c: Likewise.
4554 * gcc.target/aarch64/test-framepointer-8.c: Likewise.
4555
4556 2013-03-28 Paolo Carlini <paolo.carlini@oracle.com>
4557
4558 PR c++/56725
4559 * g++.dg/conversion/op4.C: Adjust.
4560 * g++.dg/cpp0x/rv1n.C: Likewise.
4561 * g++.dg/cpp0x/rv2n.C: Likewise.
4562 * g++.dg/cpp0x/template_deduction.C: Likewise.
4563 * g++.dg/expr/cond8.C: Likewise.
4564 * g++.dg/other/error4.C: Likewise.
4565 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
4566 * g++.old-deja/g++.bugs/900519_02.C: Likewise.
4567 * g++.old-deja/g++.bugs/900519_03.C: Likewise.
4568 * g++.old-deja/g++.bugs/900520_02.C: Likewise.
4569 * g++.old-deja/g++.jason/conversion2.C: Likewise.
4570 * g++.old-deja/g++.law/cvt20.C: Likewise.
4571 * g++.old-deja/g++.law/cvt8.C: Likewise.
4572 * g++.old-deja/g++.law/init8.C: Likewise.
4573 * g++.old-deja/g++.mike/net12.C: Likewise.
4574 * g++.old-deja/g++.mike/net8.C: Likewise.
4575 * g++.old-deja/g++.mike/p2793.C: Likewise.
4576 * g++.old-deja/g++.mike/p3836.C: Likewise.
4577 * g++.old-deja/g++.mike/p418.C: Likewise.
4578 * g++.old-deja/g++.mike/p701.C: Likewise.
4579 * g++.old-deja/g++.mike/p807.C: Likewise.
4580
4581 2013-03-28 Tejas Belagod <tejas.belagod@arm.com>
4582
4583 PR middle-end/56694
4584 * g++.dg/torture/pr56694.C: Fix test case to build on bare-metal
4585 targets.
4586
4587 2013-03-28 Marek Polacek <polacek@redhat.com>
4588
4589 PR tree-optimization/56695
4590 * gcc.dg/vect/pr56695.c: New test.
4591
4592 2013-03-28 Richard Biener <rguenther@suse.de>
4593
4594 PR tree-optimization/37021
4595 * gcc.dg/vect/fast-math-slp-38.c: New testcase.
4596 * gcc.dg/vect/O3-pr36098.c: Un-XFAIL.
4597
4598 2013-03-27 Tobias Burnus <burnus@net-b.de>
4599
4600 PR fortran/56650
4601 PR fortran/36437
4602 * gfortran.dg/sizeof_2.f90: New.
4603 * gfortran.dg/sizeof_3.f90: New.
4604 * gfortran.dg/sizeof_proc.f90: Update dg-error.
4605
4606 2013-03-27 Richard Biener <rguenther@suse.de>
4607
4608 PR tree-optimization/37021
4609 * gfortran.dg/vect/fast-math-pr37021.f90: New testcase.
4610
4611 2013-03-27 Alexander Ivchenko <alexander.ivchenko@intel.com>
4612
4613 * g++.dg/ipa/ivinline-1.C: Add target nonpic.
4614 * g++.dg/ipa/ivinline-2.C: Likewise.
4615 * g++.dg/ipa/ivinline-3.C: Likewise.
4616 * g++.dg/ipa/ivinline-4.C: Likewise.
4617 * g++.dg/ipa/ivinline-5.C: Likewise.
4618 * g++.dg/ipa/ivinline-7.C: Likewise.
4619 * g++.dg/ipa/ivinline-8.C: Likewise.
4620 * g++.dg/ipa/ivinline-9.C: Likewise.
4621 * g++.dg/cpp0x/noexcept03.C: Likewise.
4622 * gcc.dg/const-1.c: Likewise.
4623 * gcc.dg/ipa/pure-const-1.c: Likewise.
4624 * gcc.dg/noreturn-8.c: Likewise.
4625 * gcc.target/i386/mmx-1.c: Likewise.
4626 * gcc.dg/tree-ssa/ipa-split-5.c: Likewise.
4627 * gcc.dg/tree-ssa/loadpre6.c: Likewise.
4628 * gcc.c-torture/execute/pr33992.x: New file.
4629
4630 2013-03-26 Eric Botcazou <ebotcazou@adacore.com>
4631
4632 * gcc.c-torture/execute/20011008-3.c: Cap VLEN with STACK_SIZE too.
4633
4634 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4635
4636 PR c++/55951
4637 * g++.dg/ext/desig5.C: New.
4638
4639 2013-03-26 Tobias Burnus <burnus@net-b.de>
4640
4641 PR fortran/56649
4642 * gfortran.dg/merge_init_expr_2.f90: New.
4643 * gfortran.dg/merge_char_1.f90: Modify test to
4644 stay a run-time test.
4645 * gfortran.dg/merge_char_3.f90: Ditto.
4646
4647 2013-03-26 Paolo Carlini <paolo.carlini@oracle.com>
4648
4649 * g++.dg/cpp0x/constexpr-friend-2.C: New.
4650 * g++.dg/cpp0x/constexpr-main.C: Likewise.
4651
4652 2013-03-25 Paolo Carlini <paolo.carlini@oracle.com>
4653
4654 PR c++/56722
4655 * g++.dg/cpp0x/range-for23.C: New.
4656
4657 2013-03-25 Tilo Schwarz <tilo@tilo-schwarz.de>
4658
4659 PR libfortran/52512
4660 * gfortran.dg/namelist_79.f90: New.
4661
4662 2013-03-25 Martin Jambor <mjambor@suse.cz>
4663
4664 * gcc.dg/ipa/ipcp-agg-9.c: New test.
4665
4666 2013-03-25 Tobias Burnus <burnus@net-b.de>
4667
4668 PR fortran/38536
4669 PR fortran/38813
4670 PR fortran/38894
4671 PR fortran/39288
4672 PR fortran/40963
4673 PR fortran/45824
4674 PR fortran/47023
4675 PR fortran/47034
4676 PR fortran/49023
4677 PR fortran/50269
4678 PR fortran/50612
4679 PR fortran/52426
4680 PR fortran/54263
4681 PR fortran/55343
4682 PR fortran/55444
4683 PR fortran/55574
4684 PR fortran/56079
4685 PR fortran/56378
4686 * gfortran.dg/c_assoc_2.f03: Update dg-error wording.
4687 * gfortran.dg/c_f_pointer_shape_test.f90: Ditto.
4688 * gfortran.dg/c_f_pointer_shape_tests_3.f03: Ditto.
4689 * gfortran.dg/c_f_pointer_tests_5.f90: Ditto.
4690 * gfortran.dg/c_funloc_tests_2.f03: Ditto.
4691 * gfortran.dg/c_funloc_tests_5.f03: Ditto.
4692 * gfortran.dg/c_funloc_tests_6.f90: Ditto.
4693 * gfortran.dg/c_loc_tests_10.f03: Add -std=f2008.
4694 * gfortran.dg/c_loc_tests_11.f03: Ditto, update dg-error.
4695 * gfortran.dg/c_loc_tests_16.f90: Ditto.
4696 * gfortran.dg/c_loc_tests_4.f03: Ditto.
4697 * gfortran.dg/c_loc_tests_15.f90: Update dg-error wording.
4698 * gfortran.dg/c_loc_tests_3.f03: Valid since F2003 TC5.
4699 * gfortran.dg/c_loc_tests_8.f03: Ditto.
4700 * gfortran.dg/c_ptr_tests_14.f90: Update scan-tree-dump-times.
4701 * gfortran.dg/c_ptr_tests_15.f90: Ditto.
4702 * gfortran.dg/c_sizeof_1.f90: Fix invalid code.
4703 * gfortran.dg/iso_c_binding_init_expr.f03: Update dg-error wording.
4704 * gfortran.dg/pr32601_1.f03: Ditto.
4705 * gfortran.dg/storage_size_2.f08: Remove dg-error.
4706 * gfortran.dg/blockdata_7.f90: New.
4707 * gfortran.dg/c_assoc_4.f90: New.
4708 * gfortran.dg/c_f_pointer_tests_6.f90: New.
4709 * gfortran.dg/c_f_pointer_tests_7.f90: New.
4710 * gfortran.dg/c_funloc_tests_8.f90: New.
4711 * gfortran.dg/c_loc_test_17.f90: New.
4712 * gfortran.dg/c_loc_test_18.f90: New.
4713 * gfortran.dg/c_loc_test_19.f90: New.
4714 * gfortran.dg/c_loc_test_20.f90: New.
4715 * gfortran.dg/c_sizeof_5.f90: New.
4716 * gfortran.dg/iso_c_binding_rename_3.f90: New.
4717 * gfortran.dg/transfer_resolve_2.f90: New.
4718 * gfortran.dg/transfer_resolve_3.f90: New.
4719 * gfortran.dg/transfer_resolve_4.f90: New.
4720 * gfortran.dg/pr32601.f03: Update dg-error.
4721 * gfortran.dg/c_ptr_tests_13.f03: Update dg-error.
4722 * gfortran.dg/c_ptr_tests_9.f03: Fix test case.
4723
4724 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4725
4726 * gcc.target/arm/vseleqdf.c: New test.
4727 * gcc.target/arm/vseleqsf.c: Likewise.
4728 * gcc.target/arm/vselgedf.c: Likewise.
4729 * gcc.target/arm/vselgesf.c: Likewise.
4730 * gcc.target/arm/vselgtdf.c: Likewise.
4731 * gcc.target/arm/vselgtsf.c: Likewise.
4732 * gcc.target/arm/vselledf.c: Likewise.
4733 * gcc.target/arm/vsellesf.c: Likewise.
4734 * gcc.target/arm/vselltdf.c: Likewise.
4735 * gcc.target/arm/vselltsf.c: Likewise.
4736 * gcc.target/arm/vselnedf.c: Likewise.
4737 * gcc.target/arm/vselnesf.c: Likewise.
4738 * gcc.target/arm/vselvcdf.c: Likewise.
4739 * gcc.target/arm/vselvcsf.c: Likewise.
4740 * gcc.target/arm/vselvsdf.c: Likewise.
4741 * gcc.target/arm/vselvssf.c: Likewise.
4742
4743 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov at arm.com>
4744
4745 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Move test
4746 body from here...
4747 * gcc.target/aarch64/atomic-comp-swap-release-acquire.x: ... to here.
4748 * gcc.target/aarch64/atomic-op-acq_rel.c: Move test body from here...
4749 * gcc.target/aarch64/atomic-op-acq_rel.x: ... to here.
4750 * gcc.target/aarch64/atomic-op-acquire.c: Move test body from here...
4751 * gcc.target/aarch64/atomic-op-acquire.x: ... to here.
4752 * gcc.target/aarch64/atomic-op-char.c: Move test body from here...
4753 * gcc.target/aarch64/atomic-op-char.x: ... to here.
4754 * gcc.target/aarch64/atomic-op-consume.c: Move test body from here...
4755 * gcc.target/aarch64/atomic-op-consume.x: ... to here.
4756 * gcc.target/aarch64/atomic-op-int.c: Move test body from here...
4757 * gcc.target/aarch64/atomic-op-int.x: ... to here.
4758 * gcc.target/aarch64/atomic-op-relaxed.c: Move test body from here...
4759 * gcc.target/aarch64/atomic-op-relaxed.x: ... to here.
4760 * gcc.target/aarch64/atomic-op-release.c: Move test body from here...
4761 * gcc.target/aarch64/atomic-op-release.x: ... to here.
4762 * gcc.target/aarch64/atomic-op-seq_cst.c: Move test body from here...
4763 * gcc.target/aarch64/atomic-op-seq_cst.x: ... to here.
4764 * gcc.target/aarch64/atomic-op-short.c: Move test body from here...
4765 * gcc.target/aarch64/atomic-op-short.x: ... to here.
4766 * gcc.target/arm/atomic-comp-swap-release-acquire.c: New test.
4767 * gcc.target/arm/atomic-op-acq_rel.c: Likewise.
4768 * gcc.target/arm/atomic-op-acquire.c: Likewise.
4769 * gcc.target/arm/atomic-op-char.c: Likewise.
4770 * gcc.target/arm/atomic-op-consume.c: Likewise.
4771 * gcc.target/arm/atomic-op-int.c: Likewise.
4772 * gcc.target/arm/atomic-op-relaxed.c: Likewise.
4773 * gcc.target/arm/atomic-op-release.c: Likewise.
4774 * gcc.target/arm/atomic-op-seq_cst.c: Likewise.
4775 * gcc.target/arm/atomic-op-short.c: Likewise.
4776
4777 2013-03-25 Richard Biener <rguenther@suse.de>
4778
4779 PR middle-end/56694
4780 * g++.dg/torture/pr56694.C: New testcase.
4781
4782 2013-03-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4783
4784 PR target/56720
4785 * gcc.target/arm/neon-vcond-gt.c: New test.
4786 * gcc.target/arm/neon-vcond-ltgt.c: Likewise.
4787 * gcc.target/arm/neon-vcond-unordered.c: Likewise.
4788
4789 2013-03-25 Richard Biener <rguenther@suse.de>
4790
4791 PR tree-optimization/56689
4792 * gcc.dg/torture/pr56689.c: New testcase.
4793
4794 2013-03-25 Kai Tietz <ktietz@redhat.com>
4795
4796 * g++.dg/torture/20121105-1.C: Adjust for LLP64 targets.
4797
4798 2013-03-24 Tobias Burnus <burnus@net-b.de>
4799
4800 PR fortran/56696
4801 * gfortran.dg/eof_5.f90: New.
4802
4803 2013-03-23 Sebastian Huber <sebastian.huber@embedded-brains.de>
4804
4805 * gcc.c-torture/execute/builtins/builtins.exp: Sort targets
4806 alphabetically.
4807
4808 2013-03-22 Uros Bizjak <ubizjak@gmail.com>
4809
4810 * gcc.target/i386/pr22152.c (dg-options): Add -mtune=core2.
4811
4812 2013-03-22 Sebastian Huber <sebastian.huber@embedded-brains.de>
4813
4814 PR testsuite/55994
4815 * gcc.c-torture/execute/builtins/builtins.exp: Add
4816 -Wl,--allow-multiple-definition for RTEMS targets.
4817
4818 2013-03-22 Ian Bolton <ian.bolton@arm.com>
4819
4820 * gcc.target/aarch64/movk.c: New test.
4821
4822 2013-03-21 Marc Glisse <marc.glisse@inria.fr>
4823
4824 * g++.dg/ext/vector21.C: New testcase.
4825
4826 2013-03-21 Christophe Lyon <christophe.lyon@linaro.org>
4827
4828 * gcc.target/arm/neon-for-64bits-1.c: New tests.
4829 * gcc.target/arm/neon-for-64bits-2.c: Likewise.
4830
4831 2013-03-21 Richard Biener <rguenther@suse.de>
4832
4833 * gcc.dg/vect/vect-outer-3a-big-array.c: Adjust.
4834 * gcc.dg/vect/vect-outer-3a.c: Likewise.
4835
4836 2013-03-21 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
4837
4838 * gcc.target/aarch64/vect.c: Test and result vector added
4839 for sabd and saba instructions.
4840 * gcc.target/aarch64/vect-compile.c: Check for sabd and saba
4841 instructions in assembly.
4842 * gcc.target/aarch64/vect.x: Add sabd and saba test functions.
4843 * gcc.target/aarch64/vect-fp.c: Test and result vector added
4844 for fabd instruction.
4845 * gcc.target/aarch64/vect-fp-compile.c: Check for fabd
4846 instruction in assembly.
4847 * gcc.target/aarch64/vect-fp.x: Add fabd test function.
4848
4849 2013-03-20 Jeff Law <law@redhat.com>
4850
4851 * g++.dg/tree-ssa/ssa-dom.C: New test.
4852
4853 2013-03-20 Michael Meissner <meissner@linux.vnet.ibm.com>
4854
4855 * gcc.target/powerpc/mmfpgpr.c: New test.
4856 * gcc.target/powerpc/sd-vsx.c: Likewise.
4857 * gcc.target/powerpc/sd-pwr6.c: Likewise.
4858 * gcc.target/powerpc/vsx-float0.c: Likewise.
4859
4860 2013-03-20 Marc Glisse <marc.glisse@inria.fr>
4861
4862 PR tree-optimization/56355
4863 * gcc.dg/pr56355-1.c: New file.
4864
4865 2013-03-20 Catherine Moore <clm@codesourcery.com>
4866 Richard Sandiford <rdsandiford@googlemail.com>
4867
4868 * gcc.target/mips/mips.exp: Add microMIPS support.
4869 * gcc.target/mips/umips-movep-2.c: New test.
4870 * gcc.target/mips/umips-lwp-2.c: New test.
4871 * gcc.target/mips/umips-swp-5.c: New test.
4872 * gcc.target/mips/umips-constraints-1.c: New test.
4873 * gcc.target/mips/umips-lwp-3.c: New test.
4874 * gcc.target/mips/umips-swp-6.c: New test.
4875 * gcc.target/mips/umips-constraints-2.c: New test.
4876 * gcc.target/mips/umips-save-restore-1.c: New test.
4877 * gcc.target/mips/umips-lwp-4.c: New test.
4878 * gcc.target/mips/umips-swp-7.c: New test.
4879 * gcc.target/mips/umips-save-restore-2.c: New test.
4880 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
4881 * gcc.target/mips/umips-lwp-5.c: New test.
4882 * gcc.target/mips/umips-save-restore-3.c: New test.
4883 * gcc.target/mips/umips-lwp-6.c: New test.
4884 * gcc.target/mips/umips-swp-1.c: New test.
4885 * gcc.target/mips/umips-lwp-7.c: New test.
4886 * gcc.target/mips/umips-swp-2.c: New test.
4887 * gcc.target/mips/umips-lwp-8.c: New test.
4888 * gcc.target/mips/umips-swp-3.c: New test.
4889 * gcc.target/mips/umips-movep-1.c: New test.
4890 * gcc.target/mips/umips-lwp-1.c: New test.
4891 * gcc.target/mips/umips-swp-4.c: New test.
4892
4893 2013-03-20 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/56661
4896 * gcc.dg/torture/pr56661.c: New testcase.
4897
4898 2013-03-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4899
4900 PR rtl-optimization/56605
4901 * gcc.target/powerpc/pr56605.c: New.
4902
4903 2013-03-20 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4904
4905 PR fortran/54932
4906 * gfortran.dg/do_1.f90: Don't xfail.
4907
4908 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4909
4910 PR libfortran/51825
4911 * gfortran.dg/namelist_77.f90: New.
4912 * gfortran.dg/namelist_78.f90: New.
4913
4914 2013-03-20 Tilo Schwarz <tilo@tilo-schwarz.de>
4915
4916 PR libfortran/48618
4917 * gfortran.dg/open_negative_unit_1.f90: New.
4918
4919 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4920
4921 * gcc.target/aarch64/sbc.c: New test.
4922
4923 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4924
4925 * gcc.target/aarch64/ror.c: New test.
4926
4927 2013-03-19 Ian Bolton <ian.bolton@arm.com>
4928
4929 * gcc.target/aarch64/extr.c: New test.
4930
4931 2013-03-19 Richard Biener <rguenther@suse.de>
4932
4933 PR tree-optimization/56273
4934 * gcc.dg/tree-ssa/vrp47.c: Adjust.
4935 * c-c++-common/uninit-17.c: Likewise.
4936
4937 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4938
4939 PR tree-optimization/56635
4940 * g++.dg/torture/pr56635.C: New test.
4941
4942 2013-03-18 Richard Biener <rguenther@suse.de>
4943
4944 PR tree-optimization/3713
4945 * g++.dg/ipa/devirt-12.C: New testcase.
4946
4947 2013-03-18 Jakub Jelinek <jakub@redhat.com>
4948
4949 PR c/56566
4950 * c-c++-common/pr56566.c: New test.
4951
4952 2013-03-17 Jason Merrill <jason@redhat.com>
4953
4954 * g++.dg/template/abstract-dr337.C: XFAIL.
4955
4956 2013-03-16 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR c++/56607
4959 * g++.dg/warn/Wdiv-by-zero-2.C: New test.
4960 * c-c++-common/pr56607.c: New test.
4961
4962 2013-03-16 Paolo Carlini <paolo.carlini@oracle.com>
4963
4964 PR c++/56582
4965 * g++.dg/cpp0x/constexpr-array5.C: New.
4966
4967 2013-03-15 Tobias Burnus <burnus@net-b.de>
4968
4969 PR fortran/56615
4970 * gfortran.dg/transfer_intrinsic_5.f90: New.
4971
4972 2013-03-15 Kai Tietz <ktietz@redhat.com>
4973
4974 * gcc.target/i386/movti.c: Don't test for x64 mingw.
4975 * gcc.target/i386/pr20020-1.c: Likewise.
4976 * gcc.target/i386/pr20020-2.c: Likewise.
4977 * gcc.target/i386/pr20020-3.c: Likewise.
4978 * gcc.target/i386/pr53425-1.c: Likewise.
4979 * gcc.target/i386/pr53425-2.c: Likewise.
4980 * gcc.target/i386/pr55093.c: Likewise.
4981 * gcc.target/i386/pr53907.c: Adjust test for LLP64 targets.
4982
4983 2013-03-15 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR debug/56307
4986 * gcc.dg/tree-ssa/pr55579.c: Add -fvar-tracking-assignments to
4987 dg-options. Remove 32-bit hppa*-*-hpux* xfail.
4988
4989 2013-03-14 Jakub Jelinek <jakub@redhat.com>
4990
4991 PR tree-optimization/53265
4992 * gcc.dg/graphite/scop-3.c (toto): Increase array size to avoid
4993 undefined behavior.
4994 * gcc.dg/graphite/id-6.c (test): Likewise.
4995 * gcc.dg/graphite/pr35356-2.c: Adjust regexp patterns to only look for
4996 MIN_EXPR and MAX_EXPR in GIMPLE stmts.
4997
4998 PR tree-optimization/53265
4999 * gcc.dg/pr53265.c: New test.
5000 * gcc.dg/torture/pr49518.c: Add -Wno-aggressive-loop-optimizations
5001 to dg-options.
5002 * g++.dg/opt/longbranch2.C (EBCOTLut): Double sizes of a2 and a3
5003 arrays.
5004 * gcc.dg/tree-ssa/cunroll-10.c (main): Rename to foo. Add argument
5005 n, use it as high bound instead of 4.
5006
5007 2013-03-13 Oleg Endo <olegendo@gcc.gnu.org>
5008
5009 PR target/49880
5010 * gcc.target/sh/pr49880-1.c: New.
5011 * gcc.target/sh/pr49880-2.c: New.
5012 * gcc.target/sh/pr49880-3.c: New.
5013 * gcc.target/sh/pr49880-4.c: New.
5014 * gcc.target/sh/pr49880-5.c: New.
5015
5016 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5017
5018 * g++.dg/cpp0x/alias-decl-32.C: Remove redundant bits.
5019
5020 2013-03-13 Richard Biener <rguenther@suse.de>
5021
5022 PR tree-optimization/56608
5023 * gcc.dg/vect/fast-math-bb-slp-call-3.c: New testcase.
5024
5025 2013-03-13 Paolo Carlini <paolo.carlini@oracle.com>
5026
5027 PR c++/56611
5028 * g++.dg/cpp0x/alias-decl-32.C: New.
5029
5030 2013-03-11 Jan Hubicka <jh@suse.cz>
5031
5032 PR middle-end/56571
5033 * gcc.c-torture/compile/pr56571.c: New testcase.
5034
5035 2013-03-11 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5036
5037 * gcc.dg/tree-ssa/vector-4.c: Add comment regarding xfail.
5038 * gcc.dg/tree-ssa/pr55579.c: Likewise.
5039
5040 2013-03-11 Dominique d'Humieres <dominiq@lps.ens.fr>
5041
5042 * gcc.dg/inline_3.c: Remove target and dg-excess-errors.
5043 * gcc.dg/inline_4.c: Likewise.
5044 * gcc.dg/unroll_2.c: Likewise.
5045 * gcc.dg/unroll_3.c: Likewise.
5046 * gcc.dg/unroll_4.c: Likewise.
5047
5048 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5049
5050 PR testsuite/54119
5051 * gcc.dg/tree-ssa/vector-4.c: xfail on 32-bit hppa*-*-*.
5052
5053 PR debug/56307
5054 * gcc.dg/tree-ssa/pr55579.c: xfail 32-bit hppa*-*-hpux*.
5055
5056 2013-03-11 Oleg Endo <olegendo@gcc.gnu.org>
5057
5058 PR target/40797
5059 * gcc.c-torture/compile/pr40797.c: New.
5060
5061 2013-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
5062
5063 * gcc.dg/pr44194-1.c: Skip compilation on hppa*64*-*-*.
5064
5065 2013-03-10 Paul Thomas <pault@gcc.gnu.org>
5066
5067 PR fortran/56575
5068 * gfortran.dg/class_56.f90: New test.
5069
5070 2013-03-09 Richard Sandiford <rdsandiford@googlemail.com>
5071
5072 PR middle-end/56524
5073 * gcc.target/mips/pr56524.c: New test.
5074
5075 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5076
5077 PR c++/56565
5078 * g++.dg/cpp0x/lambda/lambda-nsdmi2.C: New.
5079
5080 2013-03-08 Paolo Carlini <paolo.carlini@oracle.com>
5081
5082 PR c++/51412
5083 * g++.dg/cpp0x/lambda/lambda-err3.C: New.
5084
5085 2013-03-08 Marek Polacek <polacek@redhat.com>
5086
5087 PR tree-optimization/56478
5088 * gcc.dg/torture/pr56478.c: New test.
5089
5090 2013-03-08 Kai Tietz <ktietz@redhat.com>
5091
5092 * gcc.c-torture/execute/builtins/builtins.exp: Add for mingw
5093 targets linker option --allow-multiple-definition.
5094
5095 * gcc.dg/pr14092-1.c: Mark intptr_t typedef to use extension.
5096 * gcc.dg/pr24683.c: Avoid warning about casting constant string.
5097 * gcc.dg/pr52549.c: Add LLP64 case.
5098 * gcc.dg/pr53701.c: Use for uintptr_t typedef __UINTPTR_TYPE__.
5099 * gcc.dg/pr56510.c: Adjust for LLP64 targets.
5100 * gcc.dg/torture/pr51071-2.c: Likewise.
5101 * gcc.dg/tree-ssa/vrp72.c: Likewise.
5102 * gcc.dg/tree-ssa/vrp73.c: Likewise.
5103 * gcc.dg/tree-ssa/vrp75.c: Likewise.
5104 * gcc.dg/torture/pr53922.c: Skip test for mingw-targets.
5105 * gcc.dg/weak/weak-1.c: Likewise.
5106 * gcc.dg/weak/weak-2.c: Likewise.
5107 * gcc.dg/weak/weak-3.c: Likewise.
5108 * gcc.dg/weak/weak-4.c: Likewise.
5109 * gcc.dg/weak/weak-5.c: Likewise.
5110 * gcc.dg/weak/weak-15.c: Likewise.
5111 * gcc.dg/weak/weak-16.c: Likewise.
5112
5113 * c-c++-common/pr54486.c: Skip test for mingw-targets.
5114
5115 2013-03-07 Jakub Jelinek <jakub@redhat.com>
5116
5117 PR tree-optimization/56559
5118 * gcc.dg/tree-ssa/reassoc-26.c: New test.
5119
5120 2013-03-07 Andreas Schwab <schwab@suse.de>
5121
5122 * gcc.dg/pr31490.c: Fix last change.
5123
5124 2013-03-06 Paolo Carlini <paolo.carlini@oracle.com>
5125
5126 PR c++/56534
5127 * g++.dg/template/crash115.C: New.
5128
5129 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR tree-optimization/56539
5132 * gcc.c-torture/compile/pr56539.c: New test.
5133
5134 2013-03-06 Kai Tietz <ktietz@redhat.com>
5135
5136 * gcc.dg/lto/20090914-2_0.c: Skip for mingw and cygwin
5137 targets.
5138 * gcc.dg/lto/20091013-1_1.c: Set x64-mingw as xfail.
5139 * gcc.dg/lto/20091013-1_2.c: Likewise.
5140 * gcc.dg/pr31490.c: Adjust for LLP64 targets.
5141
5142 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5143
5144 * gnat.dg/specs/aggr6.ads: New test.
5145
5146 2013-03-06 Eric Botcazou <ebotcazou@adacore.com>
5147
5148 * gnat.dg/loop_optimization15.ad[sb]: New test.
5149
5150 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5151
5152 PR middle-end/56548
5153 * gcc.dg/pr56548.c: New test.
5154
5155 2013-03-06 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5156
5157 PR debug/53363
5158 * g++.dg/debug/dwarf2/thunk1.C: Skip on darwin.
5159
5160 2013-03-06 Jakub Jelinek <jakub@redhat.com>
5161
5162 PR c++/56543
5163 * g++.dg/template/typename20.C: New test.
5164
5165 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR debug/56510
5168 * gcc.dg/pr56510.c: New test.
5169
5170 PR rtl-optimization/56484
5171 * gcc.c-torture/compile/pr56484.c: New test.
5172
5173 2013-03-05 Paolo Carlini <paolo.carlini@oracle.com>
5174
5175 PR c++/56530
5176 * g++.dg/warn/Wsign-conversion-2.C: New.
5177
5178 2013-03-05 Richard Biener <rguenther@suse.de>
5179
5180 PR tree-optimization/56270
5181 * gcc.dg/vect/slp-38.c: New testcase.
5182
5183 2013-03-05 Jakub Jelinek <jakub@redhat.com>
5184
5185 PR rtl-optimization/56494
5186 * gcc.dg/pr56494.c: New test.
5187
5188 2013-01-04 Eric Botcazou <ebotcazou@adacore.com>
5189
5190 * gcc.dg/pr56424.c: New test.
5191
5192 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5193
5194 * gcc.dg/pr55153.c: Add dg-require-effective-target scheduling.
5195 * gcc.dg/pr56228.c <avr>: Skip.
5196
5197 2013-03-04 Georg-Johann Lay <avr@gjlay.de>
5198
5199 PR testsuite/52641
5200 PR tree-optimization/52631
5201 * gcc.dg/tree-ssa/pr52631.c: Fix 16-bit int.
5202
5203 2013-03-03 David Edelsohn <dje.gcc@gmail.com>
5204
5205 * gcc.dg/vect/vect-82_64.c: Skip on AIX.
5206 * gcc.dg/vect/vect-83_64.c: Same.
5207
5208 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5209
5210 PR fortran/56477
5211 * gfortran.dg/pointer_check_13.f90: New test.
5212
5213 2013-03-03 Mikael Morin <mikael@gcc.gnu.org>
5214
5215 PR fortran/54730
5216 * gfortran.dg/array_constructor_42.f90: New test.
5217
5218 2013-03-02 Paolo Carlini <paolo.carlini@oracle.com>
5219
5220 PR c++/52688
5221 * g++.dg/template/static33.C: New.
5222 * g++.dg/template/static34.C: Likewise.
5223
5224 PR c++/10291
5225 * g++.dg/template/static35.C: New.
5226
5227 2013-03-01 Steve Ellcey <sellcey@mips.com>
5228
5229 * gcc.dg/pr56396.c: Require pic support.
5230
5231 2013-03-01 Richard Biener <rguenther@suse.de>
5232
5233 PR tree-optimization/55481
5234 * gcc.dg/torture/pr56488.c: New testcase.
5235
5236 2013-02-28 Konstantin Serebryany <konstantin.s.serebryany@gmail.com>
5237 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR sanitizer/56454
5240 * g++.dg/asan/default-options-1.C (__asan_default_options): Use
5241 no_sanitize_address attribute rather than no_address_safety_analysis.
5242 * g++.dg/asan/sanitizer_test_utils.h
5243 (ATTRIBUTE_NO_ADDRESS_SAFETY_ANALYSIS): Likewise.
5244 * c-c++-common/asan/attrib-1.c: Test no_sanitize_address attribute
5245 in addition to no_address_safety_analysis.
5246
5247 2013-02-28 Jason Merrill <jason@redhat.com>
5248
5249 PR c++/56481
5250 * g++.dg/cpp0x/constexpr-and.C: New.
5251
5252 2013-02-28 Martin Jambor <mjambor@suse.cz>
5253
5254 PR tree-optimization/56294
5255 * g++.dg/debug/pr56294.C: New test.
5256
5257 2013-02-28 Marcus Shawcroft <marcus.shawcroft@arm.com>
5258
5259 * g++.old-deja/g++.pt/ptrmem6.C(main): Add xfail aarch64*-*-*.
5260
5261 2013-02-27 Marek Polacek <polacek@redhat.com>
5262
5263 PR rtl-optimization/56466
5264 * gcc.dg/pr56466.c: New test.
5265
5266 2013-02-28 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
5267
5268 * gcc.dg/tree-ssa/slsr-1.c: Allow widening multiplications.
5269 * gcc.dg/tree-ssa/slsr-2.c: Likewise.
5270 * gcc.dg/tree-ssa/slsr-3.c: Likewise.
5271
5272 2013-02-27 Andrey Belevantsev <abel@ispras.ru>
5273
5274 PR middle-end/45472
5275 * gcc.dg/pr45472.c: New test.
5276
5277 2013-02-26 Marek Polacek <polacek@redhat.com>
5278
5279 PR tree-optimization/56426
5280 * gcc.dg/pr56436.c: New test.
5281
5282 2013-02-26 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR tree-optimization/56448
5285 * gcc.c-torture/compile/pr56448.c: New test.
5286
5287 PR tree-optimization/56443
5288 * gcc.dg/torture/pr56443.c: New test.
5289
5290 2013-02-25 Richard Biener <rguenther@suse.de>
5291
5292 PR tree-optimization/56175
5293 * gcc.dg/tree-ssa/forwprop-24.c: New testcase.
5294
5295 2013-02-24 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR c++/56403
5298 * g++.dg/torture/pr56403.C: New test.
5299
5300 2013-02-25 Catherine Moore <clm@codesourcery.com>
5301
5302 Revert:
5303 2013-02-24 Catherine Moore <clm@codesourcery.com>
5304 Richard Sandiford <rdsandiford@googlemail.com>
5305
5306 * gcc.target/mips/mips.exp: Add microMIPS support.
5307 * gcc.target/mips/umips-movep-2.c: New test.
5308 * gcc.target/mips/umips-lwp-2.c: New test.
5309 * gcc.target/mips/umips-swp-5.c: New test.
5310 * gcc.target/mips/umips-constraints-1.c: New test.
5311 * gcc.target/mips/umips-lwp-3.c: New test.
5312 * gcc.target/mips/umips-swp-6.c: New test.
5313 * gcc.target/mips/umips-constraints-2.c: New test.
5314 * gcc.target/mips/umips-save-restore-1.c: New test.
5315 * gcc.target/mips/umips-lwp-4.c: New test.
5316 * gcc.target/mips/umips-swp-7.c: New test.
5317 * gcc.target/mips/umips-save-restore-2.c: New test.
5318 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5319 * gcc.target/mips/umips-lwp-5.c: New test.
5320 * gcc.target/mips/umips-save-restore-3.c: New test.
5321 * gcc.target/mips/umips-lwp-6.c: New test.
5322 * gcc.target/mips/umips-swp-1.c: New test.
5323 * gcc.target/mips/umips-lwp-7.c: New test.
5324 * gcc.target/mips/umips-swp-2.c: New test.
5325 * gcc.target/mips/umips-lwp-8.c: New test.
5326 * gcc.target/mips/umips-swp-3.c: New test.
5327 * gcc.target/mips/umips-movep-1.c: New test.
5328 * gcc.target/mips/umips-lwp-1.c: New test.
5329 * gcc.target/mips/umips-swp-4.c: New test.
5330
5331 2013-02-24 Catherine Moore <clm@codesourcery.com>
5332 Richard Sandiford <rdsandiford@googlemail.com>
5333
5334 * gcc.target/mips/mips.exp: Add microMIPS support.
5335 * gcc.target/mips/umips-movep-2.c: New test.
5336 * gcc.target/mips/umips-lwp-2.c: New test.
5337 * gcc.target/mips/umips-swp-5.c: New test.
5338 * gcc.target/mips/umips-constraints-1.c: New test.
5339 * gcc.target/mips/umips-lwp-3.c: New test.
5340 * gcc.target/mips/umips-swp-6.c: New test.
5341 * gcc.target/mips/umips-constraints-2.c: New test.
5342 * gcc.target/mips/umips-save-restore-1.c: New test.
5343 * gcc.target/mips/umips-lwp-4.c: New test.
5344 * gcc.target/mips/umips-swp-7.c: New test.
5345 * gcc.target/mips/umips-save-restore-2.c: New test.
5346 * gcc.target/mips/umips-lwp-swp-volatile.c: New test.
5347 * gcc.target/mips/umips-lwp-5.c: New test.
5348 * gcc.target/mips/umips-save-restore-3.c: New test.
5349 * gcc.target/mips/umips-lwp-6.c: New test.
5350 * gcc.target/mips/umips-swp-1.c: New test.
5351 * gcc.target/mips/umips-lwp-7.c: New test.
5352 * gcc.target/mips/umips-swp-2.c: New test.
5353 * gcc.target/mips/umips-lwp-8.c: New test.
5354 * gcc.target/mips/umips-swp-3.c: New test.
5355 * gcc.target/mips/umips-movep-1.c: New test.
5356 * gcc.target/mips/umips-lwp-1.c: New test.
5357 * gcc.target/mips/umips-swp-4.c: New test.
5358
5359 2013-02-22 Jakub Jelinek <jakub@redhat.com>
5360
5361 PR sanitizer/56393
5362 * lib/asan-dg.exp (asan_link_flags): Add
5363 -B${gccpath}/libsanitizer/asan/ to flags.
5364
5365 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5366
5367 PR middle-end/56420
5368 * gcc.dg/torture/pr56420.c: New test.
5369
5370 2013-02-20 Aldy Hernandez <aldyh@redhat.com>
5371
5372 PR middle-end/56108
5373 * gcc.dg/tm/memopt-1.c: Declare functions transaction_safe.
5374
5375 2013-02-21 Martin Jambor <mjambor@suse.cz>
5376
5377 PR tree-optimization/56310
5378 * g++.dg/ipa/pr56310.C: New test.
5379
5380 2013-02-21 Janus Weil <janus@gcc.gnu.org>
5381
5382 PR fortran/56385
5383 * gfortran.dg/proc_ptr_comp_37.f90: New.
5384
5385 2013-02-21 Richard Biener <rguenther@suse.de>
5386
5387 PR tree-optimization/56415
5388 Revert
5389 2013-02-11 Richard Biener <rguenther@suse.de>
5390
5391 PR tree-optimization/56273
5392 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5393 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5394 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5395 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5396 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5397 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5398
5399 2013-02-21 Marek Polacek <polacek@redhat.com>
5400
5401 PR tree-optimization/56398
5402 * g++.dg/torture/pr56398.C: New test.
5403
5404 2013-02-21 Jakub Jelinek <jakub@redhat.com>
5405
5406 PR inline-asm/56405
5407 * gcc.c-torture/compile/pr56405.c: New test.
5408
5409 2013-02-20 Jan Hubicka <jh@suse.cz>
5410
5411 PR tree-optimization/56265
5412 * g++.dg/ipa/devirt-11.C: New testcase.
5413
5414 2013-02-20 Richard Biener <rguenther@suse.de>
5415
5416 * gcc.dg/tree-ssa/forwprop-8.c: Adjust.
5417
5418 2013-02-20 Richard Biener <rguenther@suse.de>
5419 Jakub Jelinek <jakub@redhat.com>
5420
5421 PR tree-optimization/56396
5422 * gcc.dg/pr56396.c: New testcase.
5423
5424 2013-02-20 Paolo Carlini <paolo.carlini@oracle.com>
5425
5426 PR c++/56373
5427 * g++.dg/cpp0x/Wzero-as-null-pointer-constant-2.C: New.
5428
5429 2013-02-19 Richard Biener <rguenther@suse.de>
5430
5431 PR tree-optimization/56384
5432 * gcc.dg/torture/pr56384.c: New testcase.
5433
5434 2013-02-19 Jakub Jelinek <jakub@redhat.com>
5435
5436 PR tree-optimization/56350
5437 * gcc.dg/pr56350.c: New test.
5438
5439 PR tree-optimization/56381
5440 * g++.dg/opt/pr56381.C: New test.
5441
5442 2013-02-18 Jakub Jelinek <jakub@redhat.com>
5443
5444 PR pch/54117
5445 * lib/dg-pch.exp (pch-init, pch-finish,
5446 check_effective_target_pch_supported_debug): New procs.
5447 (dg-flags-pch): If $pch_unsupported, make tests UNSUPPORTED.
5448 Likewise if $pch_unsupported_debug and $flags include -g.
5449 Skip FAILs about missing *.gch file if $pch_unsupported_debug
5450 and dg-require-effective-target pch_unsupported_debug.
5451 * g++.dg/pch/pch.exp: Call pch-init and pch-finish.
5452 * objc.dg/pch/pch.exp: Likewise.
5453 * gcc.dg/pch/pch.exp: Likewise.
5454 * gcc.dg/pch/valid-1.c: Add dg-require-effective-target
5455 pch_unsupported_debug.
5456 * gcc.dg/pch/valid-1.hs: Likewise.
5457 * gcc.dg/pch/valid-1b.c: Likewise.
5458 * gcc.dg/pch/valid-1b.hs: Likewise.
5459
5460 2013-02-18 Richard Biener <rguenther@suse.de>
5461
5462 PR tree-optimization/56366
5463 * gcc.dg/torture/pr56366.c: New testcase.
5464
5465 2013-02-18 Richard Biener <rguenther@suse.de>
5466
5467 PR middle-end/56349
5468 * gcc.dg/torture/pr56349.c: New testcase.
5469
5470 2013-02-18 Richard Biener <rguenther@suse.de>
5471
5472 PR tree-optimization/56321
5473 * gcc.dg/torture/pr56321.c: New testcase.
5474
5475 2013-02-16 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5476
5477 * gcc.dg/20020312-2.c: Define MicroBlaze PIC register
5478
5479 2013-02-16 Jakub Jelinek <jakub@redhat.com>
5480 Dodji Seketeli <dodji@redhat.com>
5481
5482 PR asan/56330
5483 * c-c++-common/asan/no-redundant-instrumentation-4.c: New test file.
5484 * c-c++-common/asan/no-redundant-instrumentation-5.c: Likewise.
5485 * c-c++-common/asan/no-redundant-instrumentation-6.c: Likewise.
5486 * c-c++-common/asan/no-redundant-instrumentation-7.c: Likewise.
5487 * c-c++-common/asan/no-redundant-instrumentation-8.c: Likewise.
5488 * c-c++-common/asan/pr56330.c: Likewise.
5489 * c-c++-common/asan/no-redundant-instrumentation-1.c (test1):
5490 Ensure the size argument of __builtin_memcpy is a constant.
5491
5492 2013-02-15 Jonathan Wakely <jwakely.gcc@gmail.com>
5493 Paolo Carlini <paolo.carlini@oracle.com>
5494
5495 PR c++/51242
5496 * g++.dg/cpp0x/enum23.C: New.
5497
5498 2013-02-15 Oleg Endo <olegendo@gcc.gnu.org>
5499
5500 PR target/54685
5501 * gcc.target/sh/pr54685.c: Fix scanning of not insn.
5502
5503 2013-02-15 Vladimir Makarov <vmakarov@redhat.com>
5504
5505 PR rtl-optimization/56348
5506 * gcc.target/i386/pr56348.c: New test.
5507
5508 2013-02-15 Greta Yorsh <Greta.Yorsh@arm.com>
5509
5510 * gcc.target/arm/interrupt-1.c: Fix for thumb mode.
5511 * gcc.target/arm/interrupt-2.c: Likewise.
5512
5513 2013-02-15 Tobias Burnus <burnus@net-b.de>
5514
5515 PR fortran/56318
5516 * gfortran.dg/matmul_9.f90: New.
5517
5518 2013-02-15 Tobias Burnus <burnus@net-b.de>
5519
5520 PR fortran/53818
5521 * gfortran.dg/init_flag_11.f90: New.
5522
5523 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5524
5525 * gcc.dg/debug/dwarf2/pr53948.c: Allow for more whitespace.
5526
5527 2013-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5528
5529 * gcc.dg/debug/dwarf2/pr53948.c: Allow for / and ! as comment
5530 characters.
5531
5532 2013-02-14 Dominique d'Humieres <dominiq@lps.ens.fr>
5533 Tobias Burnus <burnus@net-b.de>
5534
5535 PR testsuite/56138
5536 * gfortran.dg/allocatable_function_7.f90: New.
5537
5538 2013-02-14 Jakub Jelinek <jakub@redhat.com>
5539
5540 * g++.dg/asan/dejagnu-gtest.h: Add multiple inclusion guards.
5541 * asan_globals_test-wrapper.cc: New file.
5542 * g++.dg/asan/asan_test.C: Use asan_globals_test-wrapper.cc
5543 instead of asan_globals_test.cc as dg-additional-sources.
5544 Include asan_mem_test.cc, asan_str_test.cc and asan_oob_test.cc.
5545 * g++.dg/asan/asan_test_utils.h: Synced from upstream. Include
5546 "sanitizer_test_utils.h" instead of
5547 "sanitizer_common/tests/sanitizer_test_utils.h".
5548 * g++.dg/asan/asan_str_test.cc: New file, synced from upstream.
5549 * g++.dg/asan/asan_mem_test.cc: New file, synced from upstream.
5550 * g++.dg/asan/asan_oob_test.cc: New file, synced from upstream.
5551 * g++.dg/asan/asan_globals_test.cc: Synced from upstream.
5552 * g++.dg/asan/asan_test.cc: Synced from upstream.
5553 * g++.dg/asan/sanitizer_test_utils.h: New file, synced from upstream.
5554
5555 2013-02-14 Dodji Seketeli <dodji@redhat.com>
5556
5557 Fix an asan crash
5558 * c-c++-common/asan/memcmp-2.c: New test.
5559
5560 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
5561
5562 PR c++/55582
5563 * g++.dg/cpp0x/udlit-string-literal.h: New.
5564 * g++.dg/cpp0x/udlit-string-literal.C: New.
5565
5566 2013-02-13 Sriraman Tallam <tmsriram@google.com>
5567
5568 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
5569
5570 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
5571
5572 PR target/56184
5573 * gcc.target/arm/pr56184.C: New test.
5574
5575 2013-02-13 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR c++/56302
5578 * g++.dg/torture/pr56302.C: New test.
5579 * g++.dg/cpp0x/constexpr-56302.C: New test.
5580 * c-c++-common/pr56302.c: New test.
5581
5582 2013-02-13 Tobias Burnus <burnus@net-b.de>
5583 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5584
5585 PR fortran/56204
5586 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
5587 * gfortran.dg/quad_3.f90: Ditto.
5588
5589 2013-02-13 Kostya Serebryany <kcc@google.com>
5590
5591 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
5592 to match the fresh asan run-time.
5593 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
5594
5595 2013-02-12 Dodji Seketeli <dodji@redhat.com>
5596
5597 Avoid instrumenting duplicated memory access in the same basic block
5598 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
5599 * c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
5600 * c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
5601 * c-c++-common/asan/inc.c: Likewise.
5602
5603 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
5604
5605 PR inline-asm/56148
5606 * gcc.target/i386/pr56148.c: New test.
5607
5608 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
5609 Tobias Burnus <burnus@net-b.de>
5610
5611 PR testsuite/56082
5612 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
5613 to kind=2.
5614
5615 2013-02-12 Richard Biener <rguenther@suse.de>
5616
5617 PR lto/56297
5618 * gcc.dg/lto/pr56297_0.c: New testcase.
5619 * gcc.dg/lto/pr56297_0.c: Likewise.
5620
5621 2013-02-12 Janus Weil <janus@gcc.gnu.org>
5622
5623 PR fortran/46952
5624 * gfortran.dg/typebound_deferred_1.f90: New.
5625
5626 2013-02-12 Jakub Jelinek <jakub@redhat.com>
5627
5628 PR rtl-optimization/56151
5629 * gcc.target/i386/pr56151.c: New test.
5630
5631 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
5632
5633 * g++.dg/ext/mv12.C: New test.
5634 * g++.dg/ext/mv12.h: New file.
5635 * g++.dg/ext/mv12-aux.C: New file.
5636 * g++.dg/ext/mv13.C: New test.
5637
5638 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
5639
5640 * lib/target-supports.exp
5641 (check_effective_target_powerpc_eabi_ok): New.
5642 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
5643 powerpc_eabi_ok.
5644 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
5645 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
5646 only.
5647 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
5648 * gcc.target/powerpc/pr51623.c: Likewise.
5649 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
5650 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
5651
5652 2013-02-11 Alexander Potapenko <glider@google.com>
5653 Jack Howarth <howarth@bromo.med.uc.edu>
5654 Jakub Jelinek <jakub@redhat.com>
5655
5656 PR sanitizer/55617
5657 * g++.dg/asan/pr55617.C: Run on all targets.
5658
5659 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
5660
5661 PR rtl-optimization/56275
5662 * gcc.dg/pr56275.c: New test.
5663
5664 2013-02-11 Richard Biener <rguenther@suse.de>
5665
5666 PR tree-optimization/56273
5667 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
5668
5669 2013-02-11 Richard Biener <rguenther@suse.de>
5670
5671 PR tree-optimization/56264
5672 * gcc.dg/torture/pr56264.c: New testcase.
5673
5674 2013-02-11 Richard Biener <rguenther@suse.de>
5675
5676 PR tree-optimization/56273
5677 * g++.dg/warn/Warray-bounds-6.C: New testcase.
5678 * gcc.dg/tree-ssa/pr21559.c: Adjust.
5679 * gcc.dg/tree-ssa/vrp17.c: Likewise.
5680 * gcc.dg/tree-ssa/vrp18.c: Likewise.
5681 * gcc.dg/tree-ssa/vrp23.c: Likewise.
5682 * gcc.dg/tree-ssa/vrp24.c: Likewise.
5683
5684 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
5685
5686 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
5687 for *-*-linux-gnu targets.
5688 * g++.dg/asan/interception-test-1.c: Ditto.
5689 * g++.dg/asan/interception-failure-test-1.C: Ditto.
5690 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
5691
5692 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
5693
5694 PR fortran/55362
5695 * gfortran.dg/intrinsic_size_4.f90 : New test.
5696
5697 2013-02-09 Jakub Jelinek <jakub@redhat.com>
5698
5699 PR target/56256
5700 * gcc.target/powerpc/pr56256.c: New test.
5701
5702 2013-02-08 Ian Lance Taylor <iant@google.com>
5703
5704 * lib/go.exp: Load timeout.exp.
5705
5706 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
5707
5708 PR rtl-optimization/56246
5709 * gcc.target/i386/pr56246.c: New test.
5710
5711 2013-02-08 Jeff Law <law@redhat.com>
5712
5713 PR debug/53948
5714 * gcc.dg/debug/dwarf2/pr53948.c: New test.
5715
5716 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
5717
5718 PR target/56043
5719 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
5720 powerpc*-*-linux*.
5721
5722 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
5723
5724 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
5725
5726 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5727
5728 PR rtl-optimization/56195
5729 * gcc.dg/torture/pr56195.c: New test.
5730
5731 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
5732
5733 PR fortran/54107
5734 * gfortran.dg/recursive_interface_2.f90: New test.
5735
5736 2013-02-08 Jakub Jelinek <jakub@redhat.com>
5737
5738 PR tree-optimization/56250
5739 * gcc.c-torture/execute/pr56250.c: New test.
5740
5741 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5742
5743 PR tree-optimization/56064
5744 * gcc.dg/fixed-point/view-convert-2.c: New test.
5745
5746 2013-02-08 Michael Matz <matz@suse.de>
5747
5748 PR tree-optimization/52448
5749 * gcc.dg/pr52448.c: New test.
5750
5751 2013-02-08 Richard Biener <rguenther@suse.de>
5752
5753 PR middle-end/56181
5754 * gcc.dg/torture/pr56181.c: New testcase.
5755
5756 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
5757
5758 PR target/54222
5759 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
5760 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
5761
5762 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5763
5764 PR c++/56241
5765 * g++.dg/parse/crash61.C: New test.
5766
5767 PR c++/56239
5768 * g++.dg/parse/pr56239.C: New test.
5769
5770 PR c++/56237
5771 * g++.dg/abi/mangle61.C: New test.
5772
5773 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
5774
5775 PR rtl-optimization/56225
5776 * gcc.target/i386/pr56225.c: New test.
5777
5778 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5779
5780 PR debug/56154
5781 * gcc.dg/guality/pr56154-1.c: New test.
5782 * gcc.dg/guality/pr56154-2.c: New test.
5783 * gcc.dg/guality/pr56154-3.c: New test.
5784 * gcc.dg/guality/pr56154-4.c: New test.
5785 * gcc.dg/guality/pr56154-aux.c: New file.
5786
5787 PR tree-optimization/55789
5788 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
5789 cleanup-tree-dump.
5790 * gcc.dg/tree-ssa/inline-3.c: Add
5791 --param max-early-inliner-iterations=2 option.
5792
5793 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5794
5795 PR debug/53363
5796 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
5797 Add -fno-dwarf2-cfi-asm to dg-options.
5798 Adapt match count.
5799
5800 2013-02-07 Jakub Jelinek <jakub@redhat.com>
5801
5802 PR target/56228
5803 * gcc.dg/pr56228.c: New test.
5804
5805 2013-02-07 Alan Modra <amodra@gmail.com>
5806
5807 PR target/54009
5808 * gcc.target/powerpc/pr54009.c: New test.
5809 PR target/54131
5810 * gfortran.dg/pr54131.f: New test.
5811
5812 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
5813
5814 PR fortran/55789
5815 * gfortran.dg/array_constructor_41.f90: New test.
5816
5817 2013-02-06 Janus Weil <janus@gcc.gnu.org>
5818
5819 PR fortran/55978
5820 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
5821
5822 2013-02-06 Jakub Jelinek <jakub@redhat.com>
5823
5824 PR middle-end/56217
5825 * g++.dg/gomp/pr56217.C: New test.
5826
5827 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5828
5829 PR tree-optimization/56205
5830 * gcc.dg/tree-ssa/stdarg-6.c: New test.
5831 * gcc.c-torture/execute/pr56205.c: New test.
5832
5833 2013-02-05 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/53342
5836 PR tree-optimization/53185
5837 * gcc.dg/vect/pr53185-2.c: New testcase.
5838
5839 2013-02-05 Jan Hubicka <jh@suse.cz>
5840
5841 PR tree-optimization/55789
5842 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
5843 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
5844 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
5845 * g++.dg/ipa/inline-1.C: New testcase.
5846 * g++.dg/ipa/inline-2.C: New testcase.
5847 * g++.dg/ipa/inline-3.C: New testcase.
5848
5849 2013-02-05 Jan Hubicka <jh@suse.cz>
5850
5851 PR tree-optimization/55789
5852 * g++.dg/torture/pr55789.C: New testcase.
5853
5854 2013-02-05 Jakub Jelinek <jakub@redhat.com>
5855
5856 PR middle-end/56167
5857 * gcc.dg/pr56167.c: New test.
5858
5859 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5860
5861 PR target/55146
5862 * gcc.target/sh/pr55146.c: New.
5863
5864 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
5865
5866 PR tree-optimization/54386
5867 * gcc.target/sh/pr54386.c: New.
5868
5869 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
5870
5871 PR fortran/56008
5872 * gfortran.dg/realloc_on _assign_16.f90 : New test.
5873
5874 PR fortran/47517
5875 * gfortran.dg/realloc_on _assign_17.f90 : New test.
5876
5877 2013-02-04 Alexander Potapenko <glider@google.com>
5878 Jack Howarth <howarth@bromo.med.uc.edu>
5879 Jakub Jelinek <jakub@redhat.com>
5880
5881 PR sanitizer/55617
5882 * g++.dg/asan/pr55617.C: New test.
5883
5884 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5885
5886 PR fortran/54195
5887 * gfortran.dg/typebound_operator_19.f90: New test.
5888 * gfortran.dg/typebound_assignment_4.f90: New test.
5889
5890 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
5891
5892 PR fortran/54107
5893 * gfortran.dg/recursive_interface_1.f90: New test.
5894
5895 2013-02-04 Richard Guenther <rguenther@suse.de>
5896
5897 PR lto/56168
5898 * gcc.dg/lto/pr56168_0.c: New testcase.
5899 * gcc.dg/lto/pr56168_1.c: Likewise.
5900
5901 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
5902
5903 PR fortran/50627
5904 PR fortran/56054
5905 * gfortran.dg/block_12.f90: New test.
5906 * gfortran.dg/module_error_1.f90: New test.
5907
5908 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
5909
5910 * lib/target-supports.exp (check_effective_target_vect_float)
5911 (check_effective_target_vect_no_align): Add mips-sde-elf.
5912
5913 2013-02-01 Jakub Jelinek <jakub@redhat.com>
5914
5915 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
5916
5917 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
5918
5919 * gcc.dg/pr56023.c: XFAIL on AIX.
5920 * gcc.dg/vect/pr49352.c: Same.
5921
5922 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
5923
5924 * gnat.dg/opt26.adb: New test.
5925
5926 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
5927
5928 Revert.
5929 2013-01-27 Amol Pise <amolpise15@gmail.com>
5930
5931 * gcc.target/arm/neon-vfnms-1.c: New test.
5932 * gcc.target/arm/neon-vfnma-1.c: New test.
5933
5934 2013-01-31 Richard Biener <rguenther@suse.de>
5935
5936 PR tree-optimization/56157
5937 * gcc.dg/torture/pr56157.c: New testcase.
5938
5939 2013-01-30 Richard Biener <rguenther@suse.de>
5940
5941 PR tree-optimization/56150
5942 * gcc.dg/torture/pr56150.c: New testcase.
5943
5944 2013-01-30 Jakub Jelinek <jakub@redhat.com>
5945
5946 PR sanitizer/55374
5947 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
5948 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
5949 printed in backtrace.
5950 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
5951 to avoid errors about mismatched allocation vs. deallocation.
5952
5953 PR c++/55742
5954 * g++.dg/mv1.C: Moved to...
5955 * g++.dg/ext/mv1.C: ... here. Adjust test.
5956 * g++.dg/mv2.C: Moved to...
5957 * g++.dg/ext/mv2.C: ... here. Adjust test.
5958 * g++.dg/mv3.C: Moved to...
5959 * g++.dg/ext/mv3.C: ... here.
5960 * g++.dg/mv4.C: Moved to...
5961 * g++.dg/ext/mv4.C: ... here.
5962 * g++.dg/mv5.C: Moved to...
5963 * g++.dg/ext/mv5.C: ... here. Adjust test.
5964 * g++.dg/mv6.C: Moved to...
5965 * g++.dg/ext/mv6.C: ... here. Adjust test.
5966 * g++.dg/ext/mv7.C: New test.
5967 * g++.dg/ext/mv8.C: New test.
5968 * g++.dg/ext/mv9.C: New test.
5969 * g++.dg/ext/mv10.C: New test.
5970 * g++.dg/ext/mv11.C: New test.
5971
5972 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
5973
5974 PR rtl-optimization/56144
5975 * gcc.dg/pr56144.c: New.
5976
5977 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
5978
5979 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
5980 message.
5981 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
5982 * g++.dg/cpp0x/constexpr-55573.C: Same
5983
5984 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
5985
5986 PR tree-optimization/56064
5987 * gcc.dg/fixed-point/view-convert.c: New test.
5988
5989 2013-01-30 Andreas Schwab <schwab@suse.de>
5990
5991 * lib/target-supports-dg.exp (dg-process-target): Use expr to
5992 evaluate the end index in string range.
5993
5994 2013-01-30 Tobias Burnus <burnus@net-b.de>
5995
5996 PR fortran/56138
5997 * gfortran.dg/allocatable_function_6.f90: New.
5998
5999 2013-01-29 Janus Weil <janus@gcc.gnu.org>
6000 Mikael Morin <mikael@gcc.gnu.org>
6001
6002 PR fortran/54107
6003 * gfortran.dg/proc_ptr_comp_36.f90: New.
6004
6005 2013-01-29 Richard Biener <rguenther@suse.de>
6006
6007 PR tree-optimization/55270
6008 * gcc.dg/torture/pr55270.c: New testcase.
6009
6010 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6011
6012 PR rtl-optimization/56117
6013 * gcc.dg/pr56117.c: New test.
6014
6015 2013-01-28 Richard Biener <rguenther@suse.de>
6016
6017 PR tree-optimization/56034
6018 * gcc.dg/torture/pr56034.c: New testcase.
6019
6020 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR tree-optimization/56125
6023 * gcc.dg/pr56125.c: New test.
6024
6025 2013-01-28 Tobias Burnus <burnus@net-b.de>
6026 Mikael Morin <mikael@gcc.gnu.org>
6027
6028 PR fortran/53537
6029 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
6030 * gfortran.dg/import8.f90: Likewise.
6031 * gfortran.dg/interface_derived_type_1.f90: Likewise.
6032 * gfortran.dg/import10.f90: New test.
6033 * gfortran.dg/import11.f90: Likewise
6034
6035 2013-01-28 Jakub Jelinek <jakub@redhat.com>
6036
6037 PR testsuite/56053
6038 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
6039 string.h. Provide memset, malloc and free prototypes, adjust line
6040 numbers in dg-output.
6041 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
6042 Provide memset prototype and adjust line numbers in dg-output.
6043 * c-c++-common/asan/global-overflow-1.c: Likewise.
6044
6045 PR tree-optimization/56094
6046 * gcc.dg/pr56094.c: New test.
6047
6048 2013-01-27 Amol Pise <amolpise15@gmail.com>
6049
6050 * gcc.target/arm/neon-vfnms-1.c: New test.
6051 * gcc.target/arm/neon-vfnma-1.c: New test.
6052
6053 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
6054
6055 PR target/56114
6056 * gcc.target/i386/pr56114.c: New test.
6057
6058 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
6059
6060 PR fortran/55984
6061 * gfortran.dg/associate_14.f90: New test.
6062
6063 PR fortran/56047
6064 * gfortran.dg/associate_13.f90: New test.
6065
6066 2013-01-25 Jakub Jelinek <jakub@redhat.com>
6067
6068 PR tree-optimization/56098
6069 * gcc.dg/pr56098-1.c: New test.
6070 * gcc.dg/pr56098-2.c: New test.
6071
6072 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
6073
6074 PR target/54222
6075 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
6076
6077 2013-01-22 Marek Polacek <polacek@redhat.com>
6078
6079 PR tree-optimization/56035
6080 * gcc.dg/pr56035.c: New test.
6081
6082 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6083
6084 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
6085 for MIPS.
6086
6087 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
6088
6089 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
6090
6091 2013-01-24 Jakub Jelinek <jakub@redhat.com>
6092
6093 PR c/56078
6094 * gcc.dg/pr56078.c: New test.
6095 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
6096
6097 2013-01-24 Martin Jambor <mjambor@suse.cz>
6098
6099 PR tree-optimization/55927
6100 * g++.dg/ipa/devirt-10.C: Disable early inlining.
6101
6102 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
6103
6104 * gcc.target/i386/movsd.c: New test.
6105
6106 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
6107
6108 PR inline-asm/55934
6109 * gcc.target/i386/pr55934.c: New test.
6110
6111 2013-01-23 Janus Weil <janus@gcc.gnu.org>
6112
6113 PR fortran/56081
6114 * gfortran.dg/select_8.f90: New.
6115
6116 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
6117
6118 * gcc.target/microblaze/microblaze.exp: Remove
6119 target_config_cflags check.
6120
6121 2013-01-23 Jakub Jelinek <jakub@redhat.com>
6122
6123 PR fortran/56052
6124 * gfortran.dg/gomp/pr56052.f90: New test.
6125
6126 PR target/49069
6127 * gcc.dg/pr49069.c: New test.
6128
6129 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
6130
6131 PR c++/55944
6132 * g++.dg/cpp0x/constexpr-static10.C: New.
6133
6134 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
6135
6136 PR target/56028
6137 * gcc.target/i386/pr56028.c: New test.
6138
6139 2013-01-22 Jakub Jelinek <jakub@redhat.com>
6140
6141 PR target/55686
6142 * gcc.target/i386/pr55686.c: New test.
6143
6144 2013-01-22 Dodji Seketeli <dodji@redhat.com>
6145
6146 PR c++/53609
6147 * g++.dg/cpp0x/variadic139.C: New test.
6148 * g++.dg/cpp0x/variadic140.C: Likewise.
6149 * g++.dg/cpp0x/variadic141.C: Likewise.
6150
6151 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
6152
6153 * gnat.dg/warn8.adb: New test.
6154
6155 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
6156
6157 PR fortran/55919
6158 * gfortran.dg/include_8.f90: New test.
6159
6160 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6161
6162 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
6163 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
6164
6165 2013-01-21 Jakub Jelinek <jakub@redhat.com>
6166
6167 PR tree-optimization/56051
6168 * gcc.c-torture/execute/pr56051.c: New test.
6169
6170 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
6171
6172 PR rtl-optimization/56023
6173 * gcc.dg/pr56023.c: New test.
6174
6175 2013-01-21 Martin Jambor <mjambor@suse.cz>
6176
6177 PR middle-end/56022
6178 * gcc.target/i386/pr56022.c: New test.
6179
6180 2013-01-21 Jason Merrill <jason@redhat.com>
6181
6182 * lib/target-supports.exp (check_effective_target_alias): New.
6183
6184 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
6185
6186 PR debug/53235
6187 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
6188
6189 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
6190
6191 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
6192
6193 2013-01-19 Jeff Law <law@redhat.com>
6194
6195 PR tree-optimization/52631
6196 * tree-ssa/pr52631.c: New test.
6197 * tree-ssa/ssa-fre-9: Update expected output.
6198
6199 2013-01-19 Anthony Green <green@moxielogic.com>
6200
6201 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
6202 for moxie.
6203
6204 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6205
6206 PR tree-optimization/56029
6207 * g++.dg/torture/pr56029.C: New test.
6208
6209 2013-01-18 Sharad Singhai <singhai@google.com>
6210
6211 PR tree-optimization/55995
6212 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
6213
6214 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
6215
6216 PR target/55433
6217 * gcc.target/i386/pr55433.c: New.
6218
6219 2013-01-18 Jakub Jelinek <jakub@redhat.com>
6220
6221 PR middle-end/56015
6222 * gfortran.dg/pr56015.f90: New test.
6223
6224 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
6225
6226 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
6227
6228 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
6229
6230 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
6231 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6232 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6233 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6234 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6235
6236 2013-01-17 Jeff Law <law@redhat.com>
6237
6238 * gcc.dg/pr52573.c: Move to...
6239 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
6240
6241 PR rtl-optimization/52573
6242 * gcc.dg/pr52573.c: New test.
6243
6244 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
6245
6246 PR sanitizer/55679
6247 * g++.dg/asan/interception-test-1.C: Skip on darwin.
6248 * lib/target-supports.exp (check_effective_target_swapcontext): Use
6249 check_no_compiler_messages to test support in ucontext.h.
6250 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
6251 compliant RLIMIT_AS.
6252
6253 2013-01-17 Marek Polacek <polacek@redhat.com>
6254
6255 PR rtl-optimization/55833
6256 * gcc.dg/pr55833.c: New test.
6257
6258 2013-01-17 Jan Hubicka <jh@suse.cz>
6259
6260 PR tree-optimization/55273
6261 * gcc.c-torture/compile/pr55273.c: New testcase.
6262
6263 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
6264
6265 PR target/55981
6266 * gcc.target/pr55981.c: New test.
6267
6268 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
6269
6270 * gcc.target/arm/pr40887.c: Require at least armv5.
6271 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
6272 * gcc.target/arm/pr51915.c: Likewise.
6273 * gcc.target/arm/pr52006.c: Likewise.
6274 * gcc.target/arm/pr53187.c: Likewise.
6275
6276 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
6277 * gcc.target/arm/ftest-support-arm.h: Delete.
6278 * gcc.target/arm/ftest-support-thumb.h: Delete.
6279 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
6280 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
6281 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
6282 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
6283 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
6284 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
6285 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
6286 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
6287 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
6288 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
6289 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
6290 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
6291 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
6292 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
6293 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
6294 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
6295 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
6296 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
6297 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
6298 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
6299 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
6300 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
6301 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
6302 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
6303
6304 2013-01-17 Martin Jambor <mjambor@suse.cz>
6305
6306 PR tree-optimizations/55264
6307 * g++.dg/ipa/pr55264.C: New test.
6308
6309 2013-01-16 Janus Weil <janus@gcc.gnu.org>
6310
6311 PR fortran/55983
6312 * gfortran.dg/class_55.f90: New.
6313
6314 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
6315
6316 PR testsuite/55994
6317 * gcc.c-torture/execute/builtins/builtins.exp: Add
6318 -Wl,--allow-multiple-definition for eabi and elf targets.
6319
6320 PR testsuite/54622
6321 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
6322 check_effective_target_vect_perm_short,
6323 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
6324 check_effective_target_vect64): Return 0 for big-endian ARM.
6325 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
6326
6327 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
6328 prototypes.
6329
6330 2013-01-16 Richard Biener <rguenther@suse.de>
6331
6332 PR tree-optimization/55964
6333 * gcc.dg/torture/pr55964.c: New testcase.
6334
6335 2013-01-16 Richard Biener <rguenther@suse.de>
6336
6337 PR tree-optimization/54767
6338 PR tree-optimization/53465
6339 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
6340
6341 2013-01-16 Christian Bruel <christian.bruel@st.com>
6342
6343 PR target/55301
6344 * gcc.target/sh/sh-switch.c: New testcase.
6345
6346 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6347
6348 * gcc.dg/webizer.c: Increase the array size.
6349
6350 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR target/55940
6353 * gcc.dg/pr55940.c: New test.
6354
6355 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
6356 Harald Anlauf <anlauf@gmx.de>
6357
6358 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
6359 * gfortran.dg/bounds_check_5.f90: Likewise.
6360 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
6361 * gfortran.dg/continuation_9.f90: Likewise.
6362 * gfortran.dg/move_alloc_13.f90: Likewise.
6363 * gfortran.dg/structure_constructor_11.f90: Likewise.
6364 * gfortran.dg/tab_continuation.f: Likewise.
6365 * gfortran.dg/warning-directive-2.F90: Likewise.
6366 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
6367
6368 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
6369
6370 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
6371 * gcc.target/arm/fma-sp.c: Likewise.
6372
6373 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
6374
6375 PR rtl-optimization/55153
6376 * gcc.dg/pr55153.c: New.
6377
6378 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6379
6380 PR tree-optimization/55920
6381 * gcc.c-torture/compile/pr55920.c: New test.
6382
6383 2013-01-15 Richard Biener <rguenther@suse.de>
6384
6385 PR middle-end/55882
6386 * gcc.dg/torture/pr55882.c: New testcase.
6387
6388 2013-01-15 Jakub Jelinek <jakub@redhat.com>
6389
6390 PR tree-optimization/55955
6391 * gcc.c-torture/compile/pr55955.c: New test.
6392
6393 2013-01-15 Dodji Seketeli <dodji@redhat.com>
6394
6395 PR c++/55663
6396 * g++.dg/cpp0x/alias-decl-31.C: New test.
6397
6398 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
6399
6400 PR fortran/54286
6401 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
6402 case where interface is null.
6403
6404 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
6405
6406 PR fortran/55806
6407 * gfortran.dg/array_constructor_40.f90: New test.
6408
6409 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
6410
6411 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
6412
6413 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
6414
6415 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
6416 * gcc.target/aarch64/vect-ld1r-compile.c: New.
6417 * gcc.target/aarch64/vect-ld1r-fp.c: New.
6418 * gcc.target/aarch64/vect-ld1r.c: New.
6419 * gcc.target/aarch64/vect-ld1r.x: New.
6420
6421 2013-01-14 Andi Kleen <ak@linux.intel.com>
6422
6423 PR target/55948
6424 * gcc.target/i386/hle-clear-rel.c: New file
6425 * gcc.target/i386/hle-store-rel.c: New file.
6426
6427 2013-01-14 Harald Anlauf <anlauf@gmx.de>
6428
6429 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
6430 * gfortran.dg/bounds_check_4.f90: Likewise.
6431 * gfortran.dg/inquire_10.f90: Likewise.
6432 * gfortran.dg/minloc_3.f90: Likewise.
6433 * gfortran.dg/minlocval_3.f90: Likewise.
6434 * gfortran.dg/module_double_reuse.f90: Likewise.
6435 * gfortran.dg/mvbits_1.f90: Likewise.
6436 * gfortran.dg/oldstyle_1.f90: Likewise.
6437 * gfortran.dg/pr20163-2.f: Likewise.
6438 * gfortran.dg/save_1.f90: Likewise.
6439 * gfortran.dg/scan_1.f90: Likewise.
6440 * gfortran.dg/select_char_1.f90: Likewise.
6441 * gfortran.dg/shape_4.f90: Likewise.
6442 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
6443 * gfortran.dg/function_optimize_10.f90: Likewise.
6444 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
6445 * gfortran.dg/used_types_17.f90: Likewise.
6446 * gfortran.dg/used_types_18.f90: Likewise.
6447
6448 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
6449
6450 PR fortran/54286
6451 * gfortran.dg/proc_ptr_result_8.f90 : New test.
6452
6453 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6454
6455 * gcc.dg/unroll_5.c: Add nomips16 attributes.
6456
6457 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
6458
6459 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
6460
6461 2013-01-12 Janus Weil <janus@gcc.gnu.org>
6462
6463 PR fortran/55072
6464 * gfortran.dg/assumed_type_2.f90: Fix test case.
6465 * gfortran.dg/internal_pack_13.f90: New test.
6466 * gfortran.dg/internal_pack_14.f90: New test.
6467
6468 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6469
6470 PR fortran/55868
6471 * gfortran.dg/unlimited_polymorphic_8.f90: Update
6472 scan-tree-dump-times for foo.0.x._vptr to deal with change from
6473 $tar to STAR.
6474
6475 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
6476
6477 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
6478
6479 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
6480
6481 PR target/55719
6482 * gcc.target/s390/pr55719.c: New testcase.
6483
6484 2013-01-11 Richard Guenther <rguenther@suse.de>
6485
6486 PR tree-optimization/44061
6487 * gcc.dg/pr44061.c: New testcase.
6488
6489 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
6490
6491 Update copyright years.
6492
6493 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
6494 Jakub Jelinek <jakub@redhat.com>
6495
6496 PR target/55565
6497 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
6498
6499 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
6500
6501 PR rtl-optimization/55672
6502 * gcc.target/i386/pr55672.c: New.
6503
6504 2013-01-10 Jeff Law <law@redhat.com>
6505
6506 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
6507 pass/fail message unique.
6508
6509
6510 2013-01-10 Jason Merrill <jason@redhat.com>
6511
6512 * ada/.gitignore: New.
6513
6514 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6515
6516 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
6517 Add tls options.
6518 * g++.dg/tls/thread_local2.C: Likewise.
6519 * g++.dg/tls/thread_local2g.C: Likewise.
6520 * g++.dg/tls/thread_local6.C: Likewise.
6521 * g++.dg/tls/thread_local-order1.C: Add tls options.
6522 * g++.dg/tls/thread_local-order2.C: Likewise.
6523 * g++.dg/tls/thread_local3.C: Likewise.
6524 * g++.dg/tls/thread_local3g.C: Likewise.
6525 * g++.dg/tls/thread_local4.C: Likewise.
6526 * g++.dg/tls/thread_local4g.C: Likewise.
6527 * g++.dg/tls/thread_local5.C: Likewise.
6528 * g++.dg/tls/thread_local5g.C: Likewise.
6529 * g++.dg/tls/thread_local6g.C: Likewise.
6530
6531 2013-01-10 Kostya Serebryany <kcc@google.com>
6532
6533 * g++.dg/asan/asan_test.cc: Sync from upstream.
6534
6535 2013-01-10 Jakub Jelinek <jakub@redhat.com>
6536
6537 PR tree-optimization/55921
6538 * gcc.c-torture/compile/pr55921.c: New test.
6539
6540 2013-01-09 Jan Hubicka <jh@suse.cz>
6541
6542 PR tree-optimization/55569
6543 * gcc.c-torture/compile/pr55569.c: New testcase.
6544
6545 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
6546
6547 PR fortran/47203
6548 * gfortran.dg/use_28.f90: New test.
6549
6550 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
6551
6552 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
6553 number matching more robust.
6554
6555 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
6556
6557 PR rtl-optimization/55829
6558 * gcc.target/i386/pr55829.c: New.
6559
6560 2013-01-09 Tobias Burnus <burnus@net-b.de>
6561
6562 PR fortran/55758
6563 * gfortran.dg/bind_c_bool_1.f90: New.
6564 * gfortran.dg/do_5.f90: Add dg-warning.
6565
6566 2013-01-09 Jan Hubicka <jh@suse.cz>
6567
6568 PR tree-optimization/55875
6569 * gcc.c-torture/execute/pr55875.c: New testcase.
6570 * g++.dg/torture/pr55875.C: New testcase.
6571
6572 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR c/48418
6575 * c-c++-common/pr48418.c: New test.
6576
6577 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
6578
6579 PR c++/55801
6580 * g++.dg/tls/thread_local-ice.C: New.
6581
6582 2013-01-09 Andreas Schwab <schwab@suse.de>
6583
6584 * gcc.dg/guality/pr54693.c: Null-terminate arr.
6585
6586 2013-01-09 Jakub Jelinek <jakub@redhat.com>
6587
6588 PR tree-optimization/48189
6589 * gcc.dg/pr48189.c: New test.
6590
6591 2013-01-04 Jan Hubicka <jh@suse.cz>
6592
6593 PR tree-optimization/55823
6594 * g++.dg/ipa/devirt-10.C: New testcase.
6595
6596 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
6597 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
6598
6599 PR rtl-optimization/55845
6600 * gcc.target/i386/pr55845.c: New test.
6601
6602 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
6603
6604 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
6605 instructions generated instead of number of occurances.
6606
6607 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6608
6609 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
6610 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
6611 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
6612 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
6613 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
6614 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
6615 * gcc.target/aarch64/vect-fcm.x: Likewise.
6616 * lib/target-supports.exp
6617 (check_effective_target_vect_cond): Enable for AArch64.
6618
6619 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
6620
6621 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
6622 endian-safe float pool loading.
6623 (test_square_root_v4sf): Likewise.
6624 (test_square_root_v2df): Likewise.
6625 * lib/target-supports.exp
6626 (check_effective_target_vect_call_sqrtf): Add AArch64.
6627
6628 2013-01-08 Martin Jambor <mjambor@suse.cz>
6629
6630 PR debug/55579
6631 * gcc.dg/tree-ssa/pr55579.c: New test.
6632
6633 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6634
6635 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
6636 asm comments.
6637
6638 2013-01-08 Jakub Jelinek <jakub@redhat.com>
6639
6640 PR middle-end/55890
6641 * gcc.dg/torture/pr55890-3.c: New test.
6642
6643 PR middle-end/55851
6644 * gcc.c-torture/compile/pr55851.c: New test.
6645
6646 PR sanitizer/55844
6647 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
6648 dg-options.
6649
6650 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
6651
6652 PR fortran/55618
6653 * gfortran.dg/elemental_scalar_args_2.f90: New test.
6654
6655 2013-01-07 Tobias Burnus <burnus@net-b.de>
6656
6657 PR fortran/55763
6658 * gfortran.dg/pointer_init_2.f90: Update dg-error.
6659 * gfortran.dg/pointer_init_7.f90: New.
6660
6661 2013-01-07 Richard Biener <rguenther@suse.de>
6662
6663 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
6664
6665 2013-01-07 Richard Biener <rguenther@suse.de>
6666
6667 PR middle-end/55890
6668 * gcc.dg/torture/pr55890-1.c: New testcase.
6669 * gcc.dg/torture/pr55890-2.c: Likewise.
6670
6671 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
6672
6673 * gcc.target/aarch64/fmovd.c: New.
6674 * gcc.target/aarch64/fmovf.c: Likewise.
6675 * gcc.target/aarch64/fmovd-zero.c: Likewise.
6676 * gcc.target/aarch64/fmovf-zero.c: Likewise.
6677 * gcc.target/aarch64/vect-fmovd.c: Likewise.
6678 * gcc.target/aarch64/vect-fmovf.c: Likewise.
6679 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
6680 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
6681
6682 2013-01-07 Richard Biener <rguenther@suse.de>
6683
6684 PR tree-optimization/55888
6685 PR tree-optimization/55862
6686 * gcc.dg/torture/pr55888.c: New testcase.
6687
6688 2013-01-07 Tobias Burnus <burnus@net-b.de>
6689
6690 PR fortran/55852
6691 * gfortran.dg/intrinsic_size_3.f90: New.
6692
6693 2013-01-07 Tobias Burnus <burnus@net-b.de>
6694
6695 PR fortran/55763
6696 * gfortran.dg/select_type_32.f90: New.
6697
6698 2013-01-04 Dodji Seketeli <dodji@redhat.com>
6699
6700 PR c++/52343
6701 * g++.dg/cpp0x/alias-decl-29.C: New test.
6702
6703 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
6704
6705 PR fortran/53876
6706 PR fortran/54990
6707 PR fortran/54992
6708 * gfortran.dg/class_array_15.f03: New test.
6709
6710 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
6711
6712 PR fortran/42769
6713 PR fortran/45836
6714 PR fortran/45900
6715 * gfortran.dg/use_23.f90: New test.
6716 * gfortran.dg/use_24.f90: New test.
6717 * gfortran.dg/use_25.f90: New test.
6718 * gfortran.dg/use_26.f90: New test.
6719 * gfortran.dg/use_27.f90: New test.
6720
6721 2013-01-06 Olivier Hainque <hainque@adacore.com>
6722
6723 * gnat.dg/specs/clause_on_volatile.ads: New test.
6724
6725 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
6726
6727 * gnat.dg/alignment10.adb: New test.
6728
6729 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
6730 Mikael Morin <mikael@gcc.gnu.org>
6731
6732 PR fortran/55827
6733 * gfortran.dg/use_22.f90: New test.
6734
6735 2013-01-04 Andrew Pinski <apinski@cavium.com>
6736
6737 * gcc.target/aarch64/cmp-1.c: New testcase.
6738
6739 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
6740
6741 PR fortran/55172
6742 * gfortran.dg/select_type_31.f03: New test.
6743
6744 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
6745
6746 PR c++/54526 (again)
6747 * g++.dg/cpp0x/parse2.C: Extend.
6748 * g++.old-deja/g++.other/crash28.C: Adjust.
6749
6750 2013-01-04 Richard Biener <rguenther@suse.de>
6751
6752 PR tree-optimization/55862
6753 * gcc.dg/torture/pr55862.c: New testcase.
6754
6755 2013-01-04 Martin Jambor <mjambor@suse.cz>
6756
6757 PR tree-optimization/55755
6758 * gcc.dg/torture/pr55755.c: New test.
6759 * gcc.dg/tree-ssa/sra-13.c: Likewise.
6760 * gcc.dg/tree-ssa/pr45144.c: Update.
6761
6762 2013-01-04 Richard Biener <rguenther@suse.de>
6763
6764 PR middle-end/55863
6765 * gcc.dg/fold-reassoc-2.c: New testcase.
6766
6767 2013-01-04 Tobias Burnus <burnus@net-b.de>
6768
6769 PR fortran/55763
6770 * gfortran.dg/null_7.f90: New.
6771
6772 2013-01-04 Tobias Burnus <burnus@net-b.de>
6773
6774 PR fortran/55854
6775 PR fortran/55763
6776 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
6777 * gfortran.dg/unlimited_polymorphic_7.f90: New.
6778 * gfortran.dg/unlimited_polymorphic_8.f90: New.
6779
6780 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
6781
6782 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
6783
6784 2013-01-03 Janus Weil <janus@gcc.gnu.org>
6785
6786 PR fortran/55855
6787 * gfortran.dg/assignment_1.f90: Modified.
6788 * gfortran.dg/assignment_4.f90: New.
6789
6790 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
6791
6792 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
6793
6794 2013-01-03 Richard Biener <rguenther@suse.de>
6795
6796 PR tree-optimization/55857
6797 * gcc.dg/vect/pr55857-1.c: New testcase.
6798 * gcc.dg/vect/pr55857-2.c: Likewise.
6799
6800 2013-01-03 Jakub Jelinek <jakub@redhat.com>
6801
6802 PR rtl-optimization/55838
6803 * gcc.dg/pr55838.c: New test.
6804
6805 PR tree-optimization/55832
6806 * gcc.c-torture/compile/pr55832.c: New test.
6807
6808 2013-01-02 Teresa Johnson <tejohnson@google.com>
6809
6810 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
6811 * gcc.dg/tree-ssa/loop-23.c: Ditto.
6812 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
6813 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
6814 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
6815 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
6816 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
6817 * gcc.dg/unroll_1.c: Ditto.
6818 * gcc.dg/unroll_2.c: Ditto.
6819 * gcc.dg/unroll_3.c: Ditto.
6820 * gcc.dg/unroll_4.c: Ditto.
6821
6822 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
6823
6824 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
6825
6826 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6827
6828 PR fortran/55818
6829 * gfortran.dg/eof_4.f90: New test.
6830
6831 2013-01-02 Jakub Jelinek <jakub@redhat.com>
6832
6833 * lib/c-compat.exp (compat-use-alt-compiler): Remove
6834 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
6835 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
6836 (compat_setup_dfp): Initialize compat_alt_caret and
6837 compat_save_TEST_ALWAYS_FLAGS.
6838
6839 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6840
6841 * gcc.dg/torture/tls/tls-reload-1.c: New test.
6842
6843 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
6844
6845 * gcc.dg/torture/fp-int-convert-2.c: New test.
6846
6847 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6848
6849 * gfortran.dg/newunit_3.f90: Add dg-do run.
6850 * gfortran.dg/inquire_15.f90: Add dg-do run.
6851
6852 2013-01-01 Jakub Jelinek <jakub@redhat.com>
6853
6854 PR tree-optimization/55831
6855 * gcc.dg/pr55831.c: New test.
6856 \f
6857 Copyright (C) 2013 Free Software Foundation, Inc.
6858
6859 Copying and distribution of this file, with or without modification,
6860 are permitted in any medium without royalty provided the copyright
6861 notice and this notice are preserved.