1 2013-02-13 Ed Smith-Rowland <3dw4rd@verizon.net>
4 * g++.dg/cpp0x/udlit-string-literal.h: New.
5 * g++.dg/cpp0x/udlit-string-literal.C: New.
7 2013-02-13 Sriraman Tallam <tmsriram@google.com>
9 * g++.dg/ext/mv12-aux.C: Add directives to match mv12.C.
11 2013-02-13 Vladimir Makarov <vmakarov@redhat.com>
14 * gcc.target/arm/pr56184.C: New test.
16 2013-02-13 Jakub Jelinek <jakub@redhat.com>
19 * g++.dg/torture/pr56302.C: New test.
20 * g++.dg/cpp0x/constexpr-56302.C: New test.
21 * c-c++-common/pr56302.c: New test.
23 2013-02-13 Tobias Burnus <burnus@net-b.de>
24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
27 * gfortran.dg/quad_2.f90: Use "< epsilon" instead of "==".
28 * gfortran.dg/quad_3.f90: Ditto.
30 2013-02-13 Kostya Serebryany <kcc@google.com>
32 * c-c++-common/asan/strncpy-overflow-1.c: Update the test
33 to match the fresh asan run-time.
34 * c-c++-common/asan/rlimit-mmap-test-1.c: Ditto.
36 2013-02-12 Dodji Seketeli <dodji@redhat.com>
38 Avoid instrumenting duplicated memory access in the same basic block
39 * c-c++-common/asan/no-redundant-instrumentation-1.c: New test.
40 * testsuite/c-c++-common/asan/no-redundant-instrumentation-2.c: Likewise.
41 * testsuite/c-c++-common/asan/no-redundant-instrumentation-3.c: Likewise.
42 * testsuite/c-c++-common/asan/inc.c: Likewise.
44 2013-02-12 Vladimir Makarov <vmakarov@redhat.com>
47 * gcc.target/i386/pr56148.c: New test.
49 2013-02-12 Dominique d'Humieres <dominiq@lps.ens.fr>
50 Tobias Burnus <burnus@net-b.de>
53 * gfortran.dg/bind_c_bool_1.f90 (sub): Change kind=4
56 2013-02-12 Richard Biener <rguenther@suse.de>
59 * gcc.dg/lto/pr56297_0.c: New testcase.
60 * gcc.dg/lto/pr56297_0.c: Likewise.
62 2013-02-12 Janus Weil <janus@gcc.gnu.org>
65 * gfortran.dg/typebound_deferred_1.f90: New.
67 2013-02-12 Jakub Jelinek <jakub@redhat.com>
69 PR rtl-optimization/56151
70 * gcc.target/i386/pr56151.c: New test.
72 2013-02-11 Sriraman Tallam <tmsriramgoogle.com>
74 * g++.dg/ext/mv12.C: New test.
75 * g++.dg/ext/mv12.h: New file.
76 * g++.dg/ext/mv12-aux.C: New file.
77 * g++.dg/ext/mv13.C: New test.
79 2013-02-11 Sebastian Huber <sebastian.huber@embedded-brains.de>
81 * lib/target-supports.exp
82 (check_effective_target_powerpc_eabi_ok): New.
83 * gcc.target/powerpc/ppc-eabi.c: Use require effective target
85 * gcc.target/powerpc/ppc-sdata-1.c: Likewise.
86 * gcc.target/powerpc/spe-small-data-2.c: Likewise. Do not run, compile
88 * gcc.target/powerpc/ppc-sdata-2.c: Add powerpc-*-rtems*.
89 * gcc.target/powerpc/pr51623.c: Likewise.
90 * gcc.target/powerpc/ppc-stackalign-1.c: Likewise.
91 * gcc.target/powerpc/ppc-ldstruct.c: Likewise.
93 2013-02-11 Alexander Potapenko <glider@google.com>
94 Jack Howarth <howarth@bromo.med.uc.edu>
95 Jakub Jelinek <jakub@redhat.com>
98 * g++.dg/asan/pr55617.C: Run on all targets.
100 2013-02-11 Uros Bizjak <ubizjak@gmail.com>
102 PR rtl-optimization/56275
103 * gcc.dg/pr56275.c: New test.
105 2013-02-11 Richard Biener <rguenther@suse.de>
107 PR tree-optimization/56273
108 * gcc.dg/tree-ssa/vrp17.c: Disable tail-merging.
110 2013-02-11 Richard Biener <rguenther@suse.de>
112 PR tree-optimization/56264
113 * gcc.dg/torture/pr56264.c: New testcase.
115 2013-02-11 Richard Biener <rguenther@suse.de>
117 PR tree-optimization/56273
118 * g++.dg/warn/Warray-bounds-6.C: New testcase.
119 * gcc.dg/tree-ssa/pr21559.c: Adjust.
120 * gcc.dg/tree-ssa/vrp17.c: Likewise.
121 * gcc.dg/tree-ssa/vrp18.c: Likewise.
122 * gcc.dg/tree-ssa/vrp23.c: Likewise.
123 * gcc.dg/tree-ssa/vrp24.c: Likewise.
125 2013-02-09 Uros Bizjak <ubizjak@gmail.com>
127 * g++.dg/asan/asan_test.C: Compile with -D__NO_INLINE__
128 for *-*-linux-gnu targets.
129 * g++.dg/asan/interception-test-1.c: Ditto.
130 * g++.dg/asan/interception-failure-test-1.C: Ditto.
131 * g++.dg/asan/interception-malloc-test-1.C: Ditto.
133 2013-02-09 Paul Thomas <pault@gcc.gnu.org>
136 * gfortran.dg/intrinsic_size_4.f90 : New test.
138 2013-02-09 Jakub Jelinek <jakub@redhat.com>
141 * gcc.target/powerpc/pr56256.c: New test.
143 2013-02-08 Ian Lance Taylor <iant@google.com>
145 * lib/go.exp: Load timeout.exp.
147 2013-02-08 Vladimir Makarov <vmakarov@redhat.com>
149 PR rtl-optimization/56246
150 * gcc.target/i386/pr56246.c: New test.
152 2013-02-08 Jeff Law <law@redhat.com>
155 * gcc.dg/debug/dwarf2/pr53948.c: New test.
157 2013-02-08 Michael Meissner <meissner@linux.vnet.ibm.com>
160 * gcc.target/powerpc/vsx-mass-1.c: Only run this test on
163 2013-02-08 Edgar E. Iglesias <edgar.iglesias@gmail.com>
165 * 20101011-1.c: Add __MICROBLAZE__ exception to set DO_TEST 0
167 2013-02-08 Jakub Jelinek <jakub@redhat.com>
169 PR rtl-optimization/56195
170 * gcc.dg/torture/pr56195.c: New test.
172 2013-02-08 Mikael Morin <mikael@gcc.gnu.org>
175 * gfortran.dg/recursive_interface_2.f90: New test.
177 2013-02-08 Jakub Jelinek <jakub@redhat.com>
179 PR tree-optimization/56250
180 * gcc.c-torture/execute/pr56250.c: New test.
182 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
184 PR tree-optimization/56064
185 * gcc.dg/fixed-point/view-convert-2.c: New test.
187 2013-02-08 Michael Matz <matz@suse.de>
189 PR tree-optimization/52448
190 * gcc.dg/pr52448.c: New test.
192 2013-02-08 Richard Biener <rguenther@suse.de>
195 * gcc.dg/torture/pr56181.c: New testcase.
197 2013-02-08 Georg-Johann Lay <avr@gjlay.de>
200 * gcc.target/avr/torture/builtins-4-roundfx.c: New test.
201 * gcc.target/avr/torture/builtins-5-countlsfx.c: New test.
203 2013-02-07 Jakub Jelinek <jakub@redhat.com>
206 * g++.dg/parse/crash61.C: New test.
209 * g++.dg/parse/pr56239.C: New test.
212 * g++.dg/abi/mangle61.C: New test.
214 2013-02-07 Vladimir Makarov <vmakarov@redhat.com>
216 PR rtl-optimization/56225
217 * gcc.target/i386/pr56225.c: New test.
219 2013-02-07 Jakub Jelinek <jakub@redhat.com>
222 * gcc.dg/guality/pr56154-1.c: New test.
223 * gcc.dg/guality/pr56154-2.c: New test.
224 * gcc.dg/guality/pr56154-3.c: New test.
225 * gcc.dg/guality/pr56154-4.c: New test.
226 * gcc.dg/guality/pr56154-aux.c: New file.
228 PR tree-optimization/55789
229 * g++.dg/ipa/inline-3.C: Use cleanup-ipa-dump instead of
231 * gcc.dg/tree-ssa/inline-3.c: Add
232 --param max-early-inliner-iterations=2 option.
234 2013-02-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
237 * g++.dg/debug/dwarf2/thunk1.C: Restrict to 32-bit x86.
238 Add -fno-dwarf2-cfi-asm to dg-options.
241 2013-02-07 Jakub Jelinek <jakub@redhat.com>
244 * gcc.dg/pr56228.c: New test.
246 2013-02-07 Alan Modra <amodra@gmail.com>
249 * gcc.target/powerpc/pr54009.c: New test.
251 * gfortran.dg/pr54131.f: New test.
253 2013-02-06 Paul Thomas <pault@gcc.gnu.org>
256 * gfortran.dg/array_constructor_41.f90: New test.
258 2013-02-06 Janus Weil <janus@gcc.gnu.org>
261 * gfortran.dg/class_optional_2.f90: Uncomment some cases which work now.
263 2013-02-06 Jakub Jelinek <jakub@redhat.com>
266 * g++.dg/gomp/pr56217.C: New test.
268 2013-02-05 Jakub Jelinek <jakub@redhat.com>
270 PR tree-optimization/56205
271 * gcc.dg/tree-ssa/stdarg-6.c: New test.
272 * gcc.c-torture/execute/pr56205.c: New test.
274 2013-02-05 Richard Biener <rguenther@suse.de>
276 PR tree-optimization/53342
277 PR tree-optimization/53185
278 * gcc.dg/vect/pr53185-2.c: New testcase.
280 2013-02-05 Jan Hubicka <jh@suse.cz>
282 PR tree-optimization/55789
283 * g++.dg/tree-ssa/inline-1.C: Update max-inliner-iterations.
284 * g++.dg/tree-ssa/inline-2.C: Update max-inliner-iterations.
285 * g++.dg/tree-ssa/inline-3.C: Update max-inliner-iterations.
286 * g++.dg/ipa/inline-1.C: New testcase.
287 * g++.dg/ipa/inline-2.C: New testcase.
288 * g++.dg/ipa/inline-3.C: New testcase.
290 2013-02-05 Jan Hubicka <jh@suse.cz>
292 PR tree-optimization/55789
293 * g++.dg/torture/pr55789.C: New testcase.
295 2013-02-05 Jakub Jelinek <jakub@redhat.com>
298 * gcc.dg/pr56167.c: New test.
300 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
303 * gcc.target/sh/pr55146.c: New.
305 2013-02-04 Oleg Endo <olegendo@gcc.gnu.org>
307 PR tree-optimization/54386
308 * gcc.target/sh/pr54386.c: New.
310 2013-02-04 Paul Thomas <pault@gcc.gnu.org>
313 * gfortran.dg/realloc_on _assign_16.f90 : New test.
316 * gfortran.dg/realloc_on _assign_17.f90 : New test.
318 2013-02-04 Alexander Potapenko <glider@google.com>
319 Jack Howarth <howarth@bromo.med.uc.edu>
320 Jakub Jelinek <jakub@redhat.com>
323 * g++.dg/asan/pr55617.C: New test.
325 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
328 * gfortran.dg/typebound_operator_19.f90: New test.
329 * gfortran.dg/typebound_assignment_4.f90: New test.
331 2013-02-04 Mikael Morin <mikael@gcc.gnu.org>
334 * gfortran.dg/recursive_interface_1.f90: New test.
336 2013-02-04 Richard Guenther <rguenther@suse.de>
339 * gcc.dg/lto/pr56168_0.c: New testcase.
340 * gcc.dg/lto/pr56168_1.c: Likewise.
342 2013-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
346 * gfortran.dg/block_12.f90: New test.
347 * gfortran.dg/module_error_1.f90: New test.
349 2013-02-02 Richard Sandiford <rdsandiford@googlemail.com>
351 * lib/target-supports.exp (check_effective_target_vect_float)
352 (check_effective_target_vect_no_align): Add mips-sde-elf.
354 2013-02-01 Jakub Jelinek <jakub@redhat.com>
356 * lib/gcc-dg.exp (restore-target-env-var): Avoid using lreverse.
358 2013-02-01 David Edelsohn <dje.gcc@gmail.com>
360 * gcc.dg/pr56023.c: XFAIL on AIX.
361 * gcc.dg/vect/pr49352.c: Same.
363 2013-02-01 Eric Botcazou <ebotcazou@adacore.com>
365 * gnat.dg/opt26.adb: New test.
367 2013-01-31 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
370 2013-01-27 Amol Pise <amolpise15@gmail.com>
372 * gcc.target/arm/neon-vfnms-1.c: New test.
373 * gcc.target/arm/neon-vfnma-1.c: New test.
375 2013-01-31 Richard Biener <rguenther@suse.de>
377 PR tree-optimization/56157
378 * gcc.dg/torture/pr56157.c: New testcase.
380 2013-01-30 Richard Biener <rguenther@suse.de>
382 PR tree-optimization/56150
383 * gcc.dg/torture/pr56150.c: New testcase.
385 2013-01-30 Jakub Jelinek <jakub@redhat.com>
388 * g++.dg/asan/large-func-test-1.C: Allow both _Zna[jm] in addition
389 to _Znw[jm] in the backtrace. Allow _Zna[jm] to be the first frame
390 printed in backtrace.
391 * g++.dg/asan/deep-stack-uaf-1.C: Use malloc instead of operator new
392 to avoid errors about mismatched allocation vs. deallocation.
395 * g++.dg/mv1.C: Moved to...
396 * g++.dg/ext/mv1.C: ... here. Adjust test.
397 * g++.dg/mv2.C: Moved to...
398 * g++.dg/ext/mv2.C: ... here. Adjust test.
399 * g++.dg/mv3.C: Moved to...
400 * g++.dg/ext/mv3.C: ... here.
401 * g++.dg/mv4.C: Moved to...
402 * g++.dg/ext/mv4.C: ... here.
403 * g++.dg/mv5.C: Moved to...
404 * g++.dg/ext/mv5.C: ... here. Adjust test.
405 * g++.dg/mv6.C: Moved to...
406 * g++.dg/ext/mv6.C: ... here. Adjust test.
407 * g++.dg/ext/mv7.C: New test.
408 * g++.dg/ext/mv8.C: New test.
409 * g++.dg/ext/mv9.C: New test.
410 * g++.dg/ext/mv10.C: New test.
411 * g++.dg/ext/mv11.C: New test.
413 2013-01-30 Vladimir Makarov <vmakarov@redhat.com>
415 PR rtl-optimization/56144
416 * gcc.dg/pr56144.c: New.
418 2013-01-30 David Edelsohn <dje.gcc@gmail.com>
420 * g++.dg/cpp0x/constexpr-53094-2.C: Ignore non-standard ABI
422 * g++.dg/cpp0x/constexpr-53094-3.C: Same.
423 * g++.dg/cpp0x/constexpr-55573.C: Same
425 2013-01-30 Georg-Johann Lay <avr@gjlay.de>
427 PR tree-optimization/56064
428 * gcc.dg/fixed-point/view-convert.c: New test.
430 2013-01-30 Andreas Schwab <schwab@suse.de>
432 * lib/target-supports-dg.exp (dg-process-target): Use expr to
433 evaluate the end index in string range.
435 2013-01-30 Tobias Burnus <burnus@net-b.de>
438 * gfortran.dg/allocatable_function_6.f90: New.
440 2013-01-29 Janus Weil <janus@gcc.gnu.org>
441 Mikael Morin <mikael@gcc.gnu.org>
444 * gfortran.dg/proc_ptr_comp_36.f90: New.
446 2013-01-29 Richard Biener <rguenther@suse.de>
448 PR tree-optimization/55270
449 * gcc.dg/torture/pr55270.c: New testcase.
451 2013-01-28 Jakub Jelinek <jakub@redhat.com>
453 PR rtl-optimization/56117
454 * gcc.dg/pr56117.c: New test.
456 2013-01-28 Richard Biener <rguenther@suse.de>
458 PR tree-optimization/56034
459 * gcc.dg/torture/pr56034.c: New testcase.
461 2013-01-28 Jakub Jelinek <jakub@redhat.com>
463 PR tree-optimization/56125
464 * gcc.dg/pr56125.c: New test.
466 2013-01-28 Tobias Burnus <burnus@net-b.de>
467 Mikael Morin <mikael@gcc.gnu.org>
470 * gfortran.dg/import2.f90: Adjust undeclared type error messages.
471 * gfortran.dg/import8.f90: Likewise.
472 * gfortran.dg/interface_derived_type_1.f90: Likewise.
473 * gfortran.dg/import10.f90: New test.
474 * gfortran.dg/import11.f90: Likewise
476 2013-01-28 Jakub Jelinek <jakub@redhat.com>
479 * c-c++-common/asan/heap-overflow-1.c: Don't include stdlib.h and
480 string.h. Provide memset, malloc and free prototypes, adjust line
481 numbers in dg-output.
482 * c-c++-common/asan/stack-overflow-1.c: Don't include string.h.
483 Provide memset prototype and adjust line numbers in dg-output.
484 * c-c++-common/asan/global-overflow-1.c: Likewise.
486 PR tree-optimization/56094
487 * gcc.dg/pr56094.c: New test.
489 2013-01-27 Amol Pise <amolpise15@gmail.com>
491 * gcc.target/arm/neon-vfnms-1.c: New test.
492 * gcc.target/arm/neon-vfnma-1.c: New test.
494 2013-01-27 Uros Bizjak <ubizjak@gmail.com>
497 * gcc.target/i386/pr56114.c: New test.
499 2013-01-27 Paul Thomas <pault@gcc.gnu.org>
502 * gfortran.dg/associate_14.f90: New test.
505 * gfortran.dg/associate_13.f90: New test.
507 2013-01-25 Jakub Jelinek <jakub@redhat.com>
509 PR tree-optimization/56098
510 * gcc.dg/pr56098-1.c: New test.
511 * gcc.dg/pr56098-2.c: New test.
513 2013-01-25 Georg-Johann Lay <avr@gjlay.de>
516 * gcc.target/avr/torture/builtins-3-absfx.c: New test.
518 2013-01-22 Marek Polacek <polacek@redhat.com>
520 PR tree-optimization/56035
521 * gcc.dg/pr56035.c: New test.
523 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
525 * gfortran.dg/bind_c_array_params_2.f90: Require -mno-relax-pic-calls
528 2013-01-24 Richard Sandiford <rdsandiford@googlemail.com>
530 * gcc.target/mips/octeon-pipe-1.c: Add -ffat-lto-objects
532 2013-01-24 Jakub Jelinek <jakub@redhat.com>
535 * gcc.dg/pr56078.c: New test.
536 * gcc.c-torture/compile/20030305-1.c: Add dg-error lines.
538 2013-01-24 Martin Jambor <mjambor@suse.cz>
540 PR tree-optimization/55927
541 * g++.dg/ipa/devirt-10.C: Disable early inlining.
543 2013-01-24 Uros Bizjak <ubizjak@gmail.com>
545 * gcc.target/i386/movsd.c: New test.
547 2013-01-24 Steven Bosscher <steven@gcc.gnu.org>
550 * gcc.target/i386/pr55934.c: New test.
552 2013-01-23 Janus Weil <janus@gcc.gnu.org>
555 * gfortran.dg/select_8.f90: New.
557 2013-01-23 David Holsgrove <david.holsgrove@xilinx.com>
559 * gcc.target/microblaze/microblaze.exp: Remove
560 target_config_cflags check.
562 2013-01-23 Jakub Jelinek <jakub@redhat.com>
565 * gfortran.dg/gomp/pr56052.f90: New test.
568 * gcc.dg/pr49069.c: New test.
570 2013-01-22 Paolo Carlini <paolo.carlini@oracle.com>
573 * g++.dg/cpp0x/constexpr-static10.C: New.
575 2013-01-22 Uros Bizjak <ubizjak@gmail.com>
578 * gcc.target/i386/pr56028.c: New test.
580 2013-01-22 Jakub Jelinek <jakub@redhat.com>
583 * gcc.target/i386/pr55686.c: New test.
585 2013-01-22 Dodji Seketeli <dodji@redhat.com>
588 * g++.dg/cpp0x/variadic139.C: New test.
589 * g++.dg/cpp0x/variadic140.C: Likewise.
590 * g++.dg/cpp0x/variadic141.C: Likewise.
592 2013-01-22 Eric Botcazou <ebotcazou@adacore.com>
594 * gnat.dg/warn8.adb: New test.
596 2013-01-21 Thomas Koenig <tkoenig@gcc.gnu.org>
599 * gfortran.dg/include_8.f90: New test.
601 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
603 * gcc.dg/tree-ssa/pr55579.c: Cleanup esra tree dump.
604 * gfortran.dg/unlimited_polymorphic_8.f90: Cleanup original tree dump.
606 2013-01-21 Jakub Jelinek <jakub@redhat.com>
608 PR tree-optimization/56051
609 * gcc.c-torture/execute/pr56051.c: New test.
611 2013-01-21 Uros Bizjak <ubizjak@gmail.com>
613 PR rtl-optimization/56023
614 * gcc.dg/pr56023.c: New test.
616 2013-01-21 Martin Jambor <mjambor@suse.cz>
619 * gcc.target/i386/pr56022.c: New test.
621 2013-01-21 Jason Merrill <jason@redhat.com>
623 * lib/target-supports.exp (check_effective_target_alias): New.
625 2013-01-20 Jack Howarth <howarth@bromo.med.uc.edu>
628 * g++.dg/debug/dwarf2/nested-4.C: XFAIL on darwin.
630 2013-01-20 Hans-Peter Nilsson <hp@axis.com>
632 * gfortran.dg/inquire_10.f90: Run only for non-newlib targets.
634 2013-01-19 Jeff Law <law@redhat.com>
636 PR tree-optimization/52631
637 * tree-ssa/pr52631.c: New test.
638 * tree-ssa/ssa-fre-9: Update expected output.
640 2013-01-19 Anthony Green <green@moxielogic.com>
642 * gcc.dg/tree-ssa/asm-2.c (REGISTER): Pick an appropriate register
645 2013-01-18 Jakub Jelinek <jakub@redhat.com>
647 PR tree-optimization/56029
648 * g++.dg/torture/pr56029.C: New test.
650 2013-01-18 Sharad Singhai <singhai@google.com>
652 PR tree-optimization/55995
653 * gcc.dg/vect/vect.exp: Use "details" flags for dump info.
655 2013-01-18 Vladimir Makarov <vmakarov@redhat.com>
658 * gcc.target/i386/pr55433.c: New.
660 2013-01-18 Jakub Jelinek <jakub@redhat.com>
663 * gfortran.dg/pr56015.f90: New test.
665 2013-01-18 Janis Johnson <janisjo@codesourcery.com>
667 * gcc.dg/vect/vect-multitypes-12.c: Refactor dg-final directive.
669 2013-01-18 James Greenhalgh <james.greenhalgh@arm.com>
671 * gcc.target/aarch64/vect-fcm-gt-f.c: Change expected output.
672 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
673 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
674 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
675 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
677 2013-01-17 Jeff Law <law@redhat.com>
679 * gcc.dg/pr52573.c: Move to...
680 * gcc.target/m68k/pr52573.c: Here. Eliminate target selector.
682 PR rtl-optimization/52573
683 * gcc.dg/pr52573.c: New test.
685 2013-01-17 Jack Howarth <howarth@bromo.med.uc.edu>
688 * g++.dg/asan/interception-test-1.C: Skip on darwin.
689 * lib/target-supports.exp (check_effective_target_swapcontext): Use
690 check_no_compiler_messages to test support in ucontext.h.
691 (check_effective_target_setrlimit): Return 0 for Darwin's non-posix
694 2013-01-17 Marek Polacek <polacek@redhat.com>
696 PR rtl-optimization/55833
697 * gcc.dg/pr55833.c: New test.
699 2013-01-17 Jan Hubicka <jh@suse.cz>
701 PR tree-optimization/55273
702 * gcc.c-torture/compile/pr55273.c: New testcase.
704 2013-01-17 Uros Bizjak <ubizjak@gmail.com>
707 * gcc.target/pr55981.c: New test.
709 2013-01-17 Janis Johnson <janisjo@codesourcery.com>
711 * gcc.target/arm/pr40887.c: Require at least armv5.
712 * gcc.target/arm/pr51835.c: Avoid conflicts with multilib flags.
713 * gcc.target/arm/pr51915.c: Likewise.
714 * gcc.target/arm/pr52006.c: Likewise.
715 * gcc.target/arm/pr53187.c: Likewise.
717 * gcc.target/arm/ftest-support.h: Replace for compile-only tests.
718 * gcc.target/arm/ftest-support-arm.h: Delete.
719 * gcc.target/arm/ftest-support-thumb.h: Delete.
720 * gcc.target/arm/ftest-armv4-arm.c: Replace with compile-only test.
721 * gcc.target/arm/ftest-armv4t-arm.c: Likewise.
722 * gcc.target/arm/ftest-armv4t-thumb.c: Likewise.
723 * gcc.target/arm/ftest-armv5t-arm.c: Likewise.
724 * gcc.target/arm/ftest-armv5t-thumb.c: Likewise.
725 * gcc.target/arm/ftest-armv5te-arm.c: Likewise.
726 * gcc.target/arm/ftest-armv5te-thumb.c: Likewise.
727 * gcc.target/arm/ftest-armv6-arm.c: Likewise.
728 * gcc.target/arm/ftest-armv6-thumb.c: Likewise.
729 * gcc.target/arm/ftest-armv6k-arm.c: Likewise.
730 * gcc.target/arm/ftest-armv6k-thumb.c: Likewise.
731 * gcc.target/arm/ftest-armv6m-thumb.c: Likewise.
732 * gcc.target/arm/ftest-armv6t2-arm.c: Likewise.
733 * gcc.target/arm/ftest-armv6t2-thumb.c: Likewise.
734 * gcc.target/arm/ftest-armv6z-arm.c: Likewise.
735 * gcc.target/arm/ftest-armv6z-thumb.c: Likewise.
736 * gcc.target/arm/ftest-armv7a-arm.c: Likewise.
737 * gcc.target/arm/ftest-armv7a-thumb.c: Likewise.
738 * gcc.target/arm/ftest-armv7em-thumb.c: Likewise.
739 * gcc.target/arm/ftest-armv7m-thumb.c: Likewise.
740 * gcc.target/arm/ftest-armv7r-arm.c: Likewise.
741 * gcc.target/arm/ftest-armv7r-thumb.c: Likewise.
742 * gcc.target/arm/ftest-armv8a-arm.c: Likewise.
743 * gcc.target/arm/ftest-armv8a-thumb.c: Likewise.
745 2013-01-17 Martin Jambor <mjambor@suse.cz>
747 PR tree-optimizations/55264
748 * g++.dg/ipa/pr55264.C: New test.
750 2013-01-16 Janus Weil <janus@gcc.gnu.org>
753 * gfortran.dg/class_55.f90: New.
755 2013-01-16 Janis Johnson <janisjo@codesourcery.com>
758 * gcc.c-torture/execute/builtins/builtins.exp: Add
759 -Wl,--allow-multiple-definition for eabi and elf targets.
762 * lib/target-supports.exp (check_effective_target_vect_perm_byte,
763 check_effective_target_vect_perm_short,
764 check_effective_target_vect_widen_mult_qi_to_hi_pattern,
765 check_effective_target_vect64): Return 0 for big-endian ARM.
766 (check_effective_target_vect_widen_sum_qi_to_hi): Return 1 for ARM.
768 * gcc.target/arm/neon-vld1_dupQ.c: Use types that match function
771 2013-01-16 Richard Biener <rguenther@suse.de>
773 PR tree-optimization/55964
774 * gcc.dg/torture/pr55964.c: New testcase.
776 2013-01-16 Richard Biener <rguenther@suse.de>
778 PR tree-optimization/54767
779 PR tree-optimization/53465
780 * gfortran.fortran-torture/execute/pr54767.f90: New testcase.
782 2013-01-16 Christian Bruel <christian.bruel@st.com>
785 * gcc.target/sh/sh-switch.c: New testcase.
787 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
789 * gcc.dg/webizer.c: Increase the array size.
791 2013-01-15 Jakub Jelinek <jakub@redhat.com>
794 * gcc.dg/pr55940.c: New test.
796 2013-01-15 Manfred Schwarb <manfred99@gmx.ch>
797 Harald Anlauf <anlauf@gmx.de>
799 * gfortran.dg/bounds_check_4.f90: Add dg-options "-fbounds-check".
800 * gfortran.dg/bounds_check_5.f90: Likewise.
801 * gfortran.dg/class_array_10.f03: Fix syntax of dg-directive.
802 * gfortran.dg/continuation_9.f90: Likewise.
803 * gfortran.dg/move_alloc_13.f90: Likewise.
804 * gfortran.dg/structure_constructor_11.f90: Likewise.
805 * gfortran.dg/tab_continuation.f: Likewise.
806 * gfortran.dg/warning-directive-2.F90: Likewise.
807 * gfortran.dg/coarray_lib_token_4.f90: Remove misspelled directive.
809 2013-01-15 Janis Johnson <janisjo@codesourcery.com>
811 * gcc.target/arm/fma.c: Skip for conflicting multilib options.
812 * gcc.target/arm/fma-sp.c: Likewise.
814 2013-01-15 Vladimir Makarov <vmakarov@redhat.com>
816 PR rtl-optimization/55153
817 * gcc.dg/pr55153.c: New.
819 2013-01-15 Jakub Jelinek <jakub@redhat.com>
821 PR tree-optimization/55920
822 * gcc.c-torture/compile/pr55920.c: New test.
824 2013-01-15 Richard Biener <rguenther@suse.de>
827 * gcc.dg/torture/pr55882.c: New testcase.
829 2013-01-15 Jakub Jelinek <jakub@redhat.com>
831 PR tree-optimization/55955
832 * gcc.c-torture/compile/pr55955.c: New test.
834 2013-01-15 Dodji Seketeli <dodji@redhat.com>
837 * g++.dg/cpp0x/alias-decl-31.C: New test.
839 2013-01-15 Paul Thomas <pault@gcc.gnu.org>
842 * gfortran.dg/proc_ptr_result_8.f90 : Add module 'm' to check
843 case where interface is null.
845 2013-01-14 Thomas Koenig <tkoenig@gcc.gnu.org>
848 * gfortran.dg/array_constructor_40.f90: New test.
850 2013-01-14 Richard Sandiford <rdsandiford@googlemail.com>
852 * gcc.dg/tree-ssa/slsr-8.c: Allow widening multiplications.
854 2013-01-14 Tejas Belagod <tejas.belagod@arm.com>
856 * gcc.target/aarch64/aarch64/vect-ld1r-compile-fp.c: New.
857 * gcc.target/aarch64/vect-ld1r-compile.c: New.
858 * gcc.target/aarch64/vect-ld1r-fp.c: New.
859 * gcc.target/aarch64/vect-ld1r.c: New.
860 * gcc.target/aarch64/vect-ld1r.x: New.
862 2013-01-14 Andi Kleen <ak@linux.intel.com>
865 * gcc.target/i386/hle-clear-rel.c: New file
866 * gcc.target/i386/hle-store-rel.c: New file.
868 2013-01-14 Harald Anlauf <anlauf@gmx.de>
870 * gfortran.dg/aint_anint_1.f90: Add dg-do run.
871 * gfortran.dg/bounds_check_4.f90: Likewise.
872 * gfortran.dg/inquire_10.f90: Likewise.
873 * gfortran.dg/minloc_3.f90: Likewise.
874 * gfortran.dg/minlocval_3.f90: Likewise.
875 * gfortran.dg/module_double_reuse.f90: Likewise.
876 * gfortran.dg/mvbits_1.f90: Likewise.
877 * gfortran.dg/oldstyle_1.f90: Likewise.
878 * gfortran.dg/pr20163-2.f: Likewise.
879 * gfortran.dg/save_1.f90: Likewise.
880 * gfortran.dg/scan_1.f90: Likewise.
881 * gfortran.dg/select_char_1.f90: Likewise.
882 * gfortran.dg/shape_4.f90: Likewise.
883 * gfortran.dg/coarray_29_2.f90: Fix dg-do directive.
884 * gfortran.dg/function_optimize_10.f90: Likewise.
885 * gfortran.dg/gomp/appendix-a/a.11.2.f90: Likewise.
886 * gfortran.dg/used_types_17.f90: Likewise.
887 * gfortran.dg/used_types_18.f90: Likewise.
889 2013-01-13 Paul Thomas <pault@gcc.gnu.org>
892 * gfortran.dg/proc_ptr_result_8.f90 : New test.
894 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
896 * gcc.dg/unroll_5.c: Add nomips16 attributes.
898 2013-01-13 Richard Sandiford <rdsandiford@googlemail.com>
900 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected results for MIPS.
902 2013-01-12 Janus Weil <janus@gcc.gnu.org>
905 * gfortran.dg/assumed_type_2.f90: Fix test case.
906 * gfortran.dg/internal_pack_13.f90: New test.
907 * gfortran.dg/internal_pack_14.f90: New test.
909 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
912 * gfortran.dg/unlimited_polymorphic_8.f90: Update
913 scan-tree-dump-times for foo.0.x._vptr to deal with change from
916 2013-01-11 Andreas Schwab <schwab@linux-m68k.org>
918 * gcc.c-torture/compile/pr55921.c: Don't use matching constraints.
920 2013-01-11 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
923 * gcc.target/s390/pr55719.c: New testcase.
925 2013-01-11 Richard Guenther <rguenther@suse.de>
927 PR tree-optimization/44061
928 * gcc.dg/pr44061.c: New testcase.
930 2013-01-10 Richard Sandiford <rdsandiford@googlemail.com>
932 Update copyright years.
934 2013-01-10 Aldy Hernandez <aldyh@redhat.com>
935 Jakub Jelinek <jakub@redhat.com>
938 * gcc.target/powerpc/ppc-mov-1.c: Update scan-assembler-not regex.
940 2013-01-10 Vladimir Makarov <vmakarov@redhat.com>
942 PR rtl-optimization/55672
943 * gcc.target/i386/pr55672.c: New.
945 2013-01-10 Jeff Law <law@redhat.com>
947 * gcc/dg/tree-ssa/vrp06.c: Tighten expected output. Make each
948 pass/fail message unique.
951 2013-01-10 Jason Merrill <jason@redhat.com>
953 * ada/.gitignore: New.
955 2013-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
957 * g++.dg/tls/thread_local-cse.C: Don't xfail on *-*-solaris2.9.
959 * g++.dg/tls/thread_local2.C: Likewise.
960 * g++.dg/tls/thread_local2g.C: Likewise.
961 * g++.dg/tls/thread_local6.C: Likewise.
962 * g++.dg/tls/thread_local-order1.C: Add tls options.
963 * g++.dg/tls/thread_local-order2.C: Likewise.
964 * g++.dg/tls/thread_local3.C: Likewise.
965 * g++.dg/tls/thread_local3g.C: Likewise.
966 * g++.dg/tls/thread_local4.C: Likewise.
967 * g++.dg/tls/thread_local4g.C: Likewise.
968 * g++.dg/tls/thread_local5.C: Likewise.
969 * g++.dg/tls/thread_local5g.C: Likewise.
970 * g++.dg/tls/thread_local6g.C: Likewise.
972 2013-01-10 Kostya Serebryany <kcc@google.com>
974 * g++.dg/asan/asan_test.cc: Sync from upstream.
976 2013-01-10 Jakub Jelinek <jakub@redhat.com>
978 PR tree-optimization/55921
979 * gcc.c-torture/compile/pr55921.c: New test.
981 2013-01-09 Jan Hubicka <jh@suse.cz>
983 PR tree-optimization/55569
984 * gcc.c-torture/compile/pr55569.c: New testcase.
986 2013-01-09 Mikael Morin <mikael@gcc.gnu.org>
989 * gfortran.dg/use_28.f90: New test.
991 2013-01-09 Uros Bizjak <ubizjak@gmail.com>
993 * gfortran.dg/intrinsic_size_3.f90: Make scan-tree-dump-times
994 number matching more robust.
996 2013-01-09 Vladimir Makarov <vmakarov@redhat.com>
998 PR rtl-optimization/55829
999 * gcc.target/i386/pr55829.c: New.
1001 2013-01-09 Tobias Burnus <burnus@net-b.de>
1004 * gfortran.dg/bind_c_bool_1.f90: New.
1005 * gfortran.dg/do_5.f90: Add dg-warning.
1007 2013-01-09 Jan Hubicka <jh@suse.cz>
1009 PR tree-optimization/55875
1010 * gcc.c-torture/execute/pr55875.c: New testcase.
1011 * g++.dg/torture/pr55875.C: New testcase.
1013 2013-01-09 Jakub Jelinek <jakub@redhat.com>
1016 * c-c++-common/pr48418.c: New test.
1018 2013-01-09 Paolo Carlini <paolo.carlini@oracle.com>
1021 * g++.dg/tls/thread_local-ice.C: New.
1023 2013-01-09 Andreas Schwab <schwab@suse.de>
1025 * gcc.dg/guality/pr54693.c: Null-terminate arr.
1027 2013-01-09 Jakub Jelinek <jakub@redhat.com>
1029 PR tree-optimization/48189
1030 * gcc.dg/pr48189.c: New test.
1032 2013-01-04 Jan Hubicka <jh@suse.cz>
1034 PR tree-optimization/55823
1035 * g++.dg/ipa/devirt-10.C: New testcase.
1037 2013-01-08 Uros Bizjak <ubizjak@gmail.com>
1038 Vladimir Yakovlev <vladimir.b.yakovlev@intel.com>
1040 PR rtl-optimization/55845
1041 * gcc.target/i386/pr55845.c: New test.
1043 2013-01-08 Tejas Belagod <tejas.belagod@arm.com>
1045 * gcc.target/aarch64/vect-mull-compile.c: Explicitly scan for
1046 instructions generated instead of number of occurances.
1048 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
1050 * gcc.target/aarch64/vect-fcm-eq-d.c: New.
1051 * gcc.target/aarch64/vect-fcm-eq-f.c: Likewise.
1052 * gcc.target/aarch64/vect-fcm-ge-d.c: Likewise.
1053 * gcc.target/aarch64/vect-fcm-ge-f.c: Likewise.
1054 * gcc.target/aarch64/vect-fcm-gt-d.c: Likewise.
1055 * gcc.target/aarch64/vect-fcm-gt-f.c: Likewise.
1056 * gcc.target/aarch64/vect-fcm.x: Likewise.
1057 * lib/target-supports.exp
1058 (check_effective_target_vect_cond): Enable for AArch64.
1060 2013-01-08 James Greenhalgh <james.greenhalgh@arm.com>
1062 * gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
1063 endian-safe float pool loading.
1064 (test_square_root_v4sf): Likewise.
1065 (test_square_root_v2df): Likewise.
1066 * lib/target-supports.exp
1067 (check_effective_target_vect_call_sqrtf): Add AArch64.
1069 2013-01-08 Martin Jambor <mjambor@suse.cz>
1072 * gcc.dg/tree-ssa/pr55579.c: New test.
1074 2013-01-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1076 * g++.dg/debug/dwarf2/pr54508.C: Allow for more whitespace after
1079 2013-01-08 Jakub Jelinek <jakub@redhat.com>
1082 * gcc.dg/torture/pr55890-3.c: New test.
1085 * gcc.c-torture/compile/pr55851.c: New test.
1088 * c-c++-common/asan/null-deref-1.c: Add -fno-shrink-wrap to
1091 2013-01-08 Paul Thomas <pault@gcc.gnu.org>
1094 * gfortran.dg/elemental_scalar_args_2.f90: New test.
1096 2013-01-07 Tobias Burnus <burnus@net-b.de>
1099 * gfortran.dg/pointer_init_2.f90: Update dg-error.
1100 * gfortran.dg/pointer_init_7.f90: New.
1102 2013-01-07 Richard Biener <rguenther@suse.de>
1104 * gcc.dg/lto/pr55525_0.c (s): Size like char *.
1106 2013-01-07 Richard Biener <rguenther@suse.de>
1109 * gcc.dg/torture/pr55890-1.c: New testcase.
1110 * gcc.dg/torture/pr55890-2.c: Likewise.
1112 2013-01-07 James Greenhalgh <james.greenhalgh@arm.com>
1114 * gcc.target/aarch64/fmovd.c: New.
1115 * gcc.target/aarch64/fmovf.c: Likewise.
1116 * gcc.target/aarch64/fmovd-zero.c: Likewise.
1117 * gcc.target/aarch64/fmovf-zero.c: Likewise.
1118 * gcc.target/aarch64/vect-fmovd.c: Likewise.
1119 * gcc.target/aarch64/vect-fmovf.c: Likewise.
1120 * gcc.target/aarch64/vect-fmovd-zero.c: Likewise.
1121 * gcc.target/aarch64/vect-fmovf-zero.c: Likewise.
1123 2013-01-07 Richard Biener <rguenther@suse.de>
1125 PR tree-optimization/55888
1126 PR tree-optimization/55862
1127 * gcc.dg/torture/pr55888.c: New testcase.
1129 2013-01-07 Tobias Burnus <burnus@net-b.de>
1132 * gfortran.dg/intrinsic_size_3.f90: New.
1134 2013-01-07 Tobias Burnus <burnus@net-b.de>
1137 * gfortran.dg/select_type_32.f90: New.
1139 2013-01-04 Dodji Seketeli <dodji@redhat.com>
1142 * g++.dg/cpp0x/alias-decl-29.C: New test.
1144 2013-01-06 Paul Thomas <pault@gcc.gnu.org>
1149 * gfortran.dg/class_array_15.f03: New test.
1151 2013-01-06 Mikael Morin <mikael@gcc.gnu.org>
1156 * gfortran.dg/use_23.f90: New test.
1157 * gfortran.dg/use_24.f90: New test.
1158 * gfortran.dg/use_25.f90: New test.
1159 * gfortran.dg/use_26.f90: New test.
1160 * gfortran.dg/use_27.f90: New test.
1162 2013-01-06 Olivier Hainque <hainque@adacore.com>
1164 * gnat.dg/specs/clause_on_volatile.ads: New test.
1166 2013-01-06 Eric Botcazou <ebotcazou@adacore.com>
1168 * gnat.dg/alignment10.adb: New test.
1170 2013-01-05 Steven G. Kargl <kargl@gcc.gnu.org>
1171 Mikael Morin <mikael@gcc.gnu.org>
1174 * gfortran.dg/use_22.f90: New test.
1176 2013-01-04 Andrew Pinski <apinski@cavium.com>
1178 * gcc.target/aarch64/cmp-1.c: New testcase.
1180 2013-01-04 Paul Thomas <pault@gcc.gnu.org>
1183 * gfortran.dg/select_type_31.f03: New test.
1185 2013-01-04 Paolo Carlini <paolo.carlini@oracle.com>
1187 PR c++/54526 (again)
1188 * g++.dg/cpp0x/parse2.C: Extend.
1189 * g++.old-deja/g++.other/crash28.C: Adjust.
1191 2013-01-04 Richard Biener <rguenther@suse.de>
1193 PR tree-optimization/55862
1194 * gcc.dg/torture/pr55862.c: New testcase.
1196 2013-01-04 Martin Jambor <mjambor@suse.cz>
1198 PR tree-optimization/55755
1199 * gcc.dg/torture/pr55755.c: New test.
1200 * gcc.dg/tree-ssa/sra-13.c: Likewise.
1201 * gcc.dg/tree-ssa/pr45144.c: Update.
1203 2013-01-04 Richard Biener <rguenther@suse.de>
1206 * gcc.dg/fold-reassoc-2.c: New testcase.
1208 2013-01-04 Tobias Burnus <burnus@net-b.de>
1211 * gfortran.dg/null_7.f90: New.
1213 2013-01-04 Tobias Burnus <burnus@net-b.de>
1217 * gfortran.dg/unlimited_polymorphic_3.f03: Remove invalid code.
1218 * gfortran.dg/unlimited_polymorphic_7.f90: New.
1219 * gfortran.dg/unlimited_polymorphic_8.f90: New.
1221 2013-01-03 Richard Sandiford <rdsandiford@googlemail.com>
1223 * gcc.dg/torture/tls/tls-reload-1.c (main): Make testing more thorough.
1225 2013-01-03 Janus Weil <janus@gcc.gnu.org>
1228 * gfortran.dg/assignment_1.f90: Modified.
1229 * gfortran.dg/assignment_4.f90: New.
1231 2013-01-03 David Edelsohn <dje.gcc@gmail.com>
1233 * gcc.dg/torture/tls/tls-reload-1.c: Add tls options.
1235 2013-01-03 Richard Biener <rguenther@suse.de>
1237 PR tree-optimization/55857
1238 * gcc.dg/vect/pr55857-1.c: New testcase.
1239 * gcc.dg/vect/pr55857-2.c: Likewise.
1241 2013-01-03 Jakub Jelinek <jakub@redhat.com>
1243 PR rtl-optimization/55838
1244 * gcc.dg/pr55838.c: New test.
1246 PR tree-optimization/55832
1247 * gcc.c-torture/compile/pr55832.c: New test.
1249 2013-01-02 Teresa Johnson <tejohnson@google.com>
1251 * gcc.dg/tree-ssa/loop-1.c: Update expected dump message.
1252 * gcc.dg/tree-ssa/loop-23.c: Ditto.
1253 * gcc.dg/tree-ssa/cunroll-1.c: Ditto.
1254 * gcc.dg/tree-ssa/cunroll-2.c: Ditto.
1255 * gcc.dg/tree-ssa/cunroll-3.c: Ditto.
1256 * gcc.dg/tree-ssa/cunroll-4.c: Ditto.
1257 * gcc.dg/tree-ssa/cunroll-5.c: Ditto.
1258 * gcc.dg/unroll_1.c: Ditto.
1259 * gcc.dg/unroll_2.c: Ditto.
1260 * gcc.dg/unroll_3.c: Ditto.
1261 * gcc.dg/unroll_4.c: Ditto.
1263 2013-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1265 * gcc.dg/pr55430.c: Define MAP_FAILED if not defined.
1267 2013-01-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1270 * gfortran.dg/eof_4.f90: New test.
1272 2013-01-02 Jakub Jelinek <jakub@redhat.com>
1274 * lib/c-compat.exp (compat-use-alt-compiler): Remove
1275 -fno-diagnostics-show-caret from TEST_ALWAYS_FLAGS if needed.
1276 (compat-use-tst-compiler): Restore TEST_ALWAYS_FLAGS.
1277 (compat_setup_dfp): Initialize compat_alt_caret and
1278 compat_save_TEST_ALWAYS_FLAGS.
1280 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1282 * gcc.dg/torture/tls/tls-reload-1.c: New test.
1284 2013-01-02 Richard Sandiford <rdsandiford@googlemail.com>
1286 * gcc.dg/torture/fp-int-convert-2.c: New test.
1288 2013-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290 * gfortran.dg/newunit_3.f90: Add dg-do run.
1291 * gfortran.dg/inquire_15.f90: Add dg-do run.
1293 2013-01-01 Jakub Jelinek <jakub@redhat.com>
1295 PR tree-optimization/55831
1296 * gcc.dg/pr55831.c: New test.
1298 Copyright (C) 2013 Free Software Foundation, Inc.
1300 Copying and distribution of this file, with or without modification,
1301 are permitted in any medium without royalty provided the copyright
1302 notice and this notice are preserved.