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