aboutsummaryrefslogtreecommitdiff
path: root/contrib
AgeCommit message (Collapse)AuthorFilesLines
2009-04-27re PR testsuite/39807 (Reporting of testsuite failures are messed up when ↵Jakub Jelinek2-11/+27
using -j) PR testsuite/39807 * dg-extract-results.sh: Close open files and use >> instead of > to decrease number of concurrently open files from awk. Avoid = at the beginning of a regexp and redirect to a file determined by curfile variable rather than concatenated strings to workaround Solaris nawk bug. From-SVN: r146850
2009-04-25test_summary: Only include LAST_UPDATED if it exists.Gerald Pfeifer2-4/+12
* test_summary: Only include LAST_UPDATED if it exists. Complete copyright years. From-SVN: r146783
2009-04-16ChangeLog for compare-all-tests additionPaolo Bonzini1-0/+4
From-SVN: r146194
2009-04-16Add compare-all-tests.Paolo Bonzini1-0/+99
From-SVN: r146193
2009-04-14* gennews (files): Reference GCC 4.4 web pages.Jakub Jelinek2-1/+7
From-SVN: r146026
2009-04-09Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.Jakub Jelinek6-23/+34
From-SVN: r145841
2009-03-01check_warning_flags.sh: Update flag exceptions.Ralf Wildenhues2-1/+8
contrib/ * check_warning_flags.sh: Update flag exceptions. gcc/ * doc/invoke.texi (Warning Options): -Wsync-nand is C/C++ only. -Wno-pedantic-ms-format is for MinGW targets only. From-SVN: r144522
2009-02-17examples: New directory.Janis Johnson33-0/+3684
* examples: New directory. * examples/gcc-svn-env: New. * examples/reg-watch: New. * examples/reg-watch.awk: New. * examples/common.config: New. * examples/testall: New. * examples/28970.config: New. * examples/28970.list: New. * examples/28970.c: New. * examples/28970.log: New. * examples/29106.config: New. * examples/29106.list: New. * examples/29106.test: New. * examples/29106.cc: New. * examples/29106.log: New. * examples/29478.config: New. * examples/29478.list: New. * examples/29478.c: New. * examples/29478.log: New. * examples/29906a.config: New. * examples/29906a.list: New. * examples/29906a.cc: New. * examples/29906a.log: New. * examples/29906b.config: New. * examples/29906b.list: New. * examples/29906b.cc: New. * examples/29906b.log: New. * examples/30643.config: New. * examples/30643.list: New. * examples/30643.c: New. * examples/30643.test: New. * examples/30643.log: New. From-SVN: r144242
2009-02-17bin: New directory.Janis Johnson23-0/+1659
* bin: New directory. * bin/reg-hunt: New. * bin/reg_periodic: New. * bin/gcc-svn-update: New. * bin/gcc-svn-update-fix: New. * bin/gcc-build-simple: New. * bin/gcc-build-full: New. * bin/gcc-cleanup: New. * bin/reg-test: New. * bin/reg-newmid: New. * bin/gcc-test-ice-on-valid-code: New. * bin/gcc-test-ice-on-invalid-code: New. * bin/gcc-test-compiler-hangs: New. * bin/gcc-test-missing-warning: New. * bin/gcc-test-bogus-warning: New. * bin/gcc-test-segfault-on-valid-code: New. * bin/gcc-test-rejects-valid: New. * bin/gcc-test-accepts-invalid: New. * bin/gcc-test-wrong-code: New. * bin/gcc-svn-patchlist: New. * bin/gcc-svn-checkfail: New. * bin/gcc-svn-recordfail: New. * bin/gcc-svn-report: New. * bin/gcc-svn-ids: New. From-SVN: r144240
2009-02-17date_based: New directory.Janis Johnson5-0/+12
* date_based: New directory. * README: Move from here ... * date_based/README: to here. * reg_search: Move from here ... * date_based/reg_search: to here. * reg_periodic: Move from here ... * date_based/reg_periodic: to here. * reg_test_template: Move from here ... * date_based_reg_test_template: to here. From-SVN: r144238
2008-11-27* mkindex.pl: New.Geoffrey Keating2-0/+111
From-SVN: r142251
2008-11-19dg-cmp-results.sh: Do not print usage if either .sum file cannot be opened...Ben Elliston2-2/+17
* dg-cmp-results.sh: Do not print usage if either .sum file cannot be opened; print a more meaningful error instead. From-SVN: r141979
2008-10-24Mark dg-extract-results.sh executable.Jakub Jelinek1-0/+0
From-SVN: r141338
2008-10-24dg-extract-results.sh: New file.Jakub Jelinek2-0/+421
contrib/ * dg-extract-results.sh: New file. gcc/ * Makefile.in (lang_checks_parallelized, check_gcc_parallelize, check_p_tool, check_p_vars, check_p_subno, check_p_comma, check_p_subwork, check_p_numbers, check_p_subdir, check_p_subdirs): New variables. (check-subtargets, check-%-subtargets, check-parallel-%): New targets. (check-%): For test targets listed in lang_checks_parallelized if -j is used and RUNTESTFLAGS doesn't specify tests to execute, run the testing in multiple make goals, possibly parallel, and afterwards run dg-extract-results.sh to merge the sum and log files. gcc/cp/ * Make-lang.in (check-c++-subtargets): New alias for check-g++-subtargets. (lang_checks_parallelized): Add check-g++. (check_g++_parallelize): New variable. gcc/fortran/ * Make-lang.in (check-f95-subtargets, check-fortran-subtargets): New aliases for check-gfortran-subtargets. (lang_checks_parallelized): Add check-gfortran. (check_gfortran_parallelize): New variable. gcc/ada/ * gcc-interface/Make-lang.in (check-ada-subtargets): Depend on check-acats-subtargets and check-gnat-subtargets. (check_acats_targets): New variable. (check-acats-subtargets, check-acats%): New targets. (check-acats): If -j is used and CHAPTERS is empty, run the testing in multiple make goals, possibly parallel, and afterwards run dg-extract-results.sh to merge the sum and log files. gcc/java/ * Make-lang.in (check-java-subtargets): New target. libstdc++-v3/ * testsuite/Makefile.am (AUTOMAKE_OPTIONS): Remove dejagnu. (RUNTESTDEFAULTFLAGS, EXPECT, check_DEJAGNU_normal_targets): New variables. (%/site.exp, check-DEJAGNU%): New targets. (check-am): Run $(MAKE) check-DEJAGNU. * testsuite/Makefile.in: Regenerated. From-SVN: r141337
2008-09-05Convert ChangeLog files to UTF-8.Jakub Jelinek1-2/+2
Command used: LC_ALL=C sed -i \ -e 's/D\(o\|\xf6\)nmez/D\xc3\xb6nmez/' \ -e 's/\(Av\|\x81\xc1v\|\xc1v\|\xef\xbf\xbdv\?\|\x81\xc3\x81v\|\xc3v\)ila/\xc3\x81vila/' \ -e 's/Esp\(in\|\x81\xedn\|\xedn\|\xef\xbf\xbdn\?\|\xef\xbf\xbd\xadn\|\x81\xc3\xadn\)dola/Esp\xc3\xadndola/' \ -e 's/Schl\(u\|\xef\xbf\xbd\|\xfcu\?\|\x81\xfc\|\x81\xc3\xbc\|\xc3\xaf\xc2\xbf\xc2\xbd\|\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xc2\xbc\)ter/Schl\xc3\xbcter/' \ -e 's/Humi\(e\|\xe8\)res/Humi\xc3\xa8res/' \ -e 's/L\(ow\|\xc3\xaf\xc2\xbf\xc2\xbd\|oew\|\xf6w\)is/L\xc3\xb6wis/' \ -e 's/G\xfctlein/G\xc3\xbctlein/' \ -e 's/G\xe1[b]or/G\xc3\xa1bor/' \ -e 's/L\xf3ki/L\xc3\xb3ki/' \ -e 's/Fautr\xc3 /Fautr\xc3\xa9 /' \ -e 's/S\xe9[b]astian/S\xc3\xa9bastian/' \ -e 's/Th\xef\xbf\xbd[d]ore/Th\xc3\xa9odore/' \ -e 's/Cors\xc3\xc2\xa9pius/Cors\xc3\xa9pius/' \ -e 's/K\xfchl/K\xc3\xbchl/' \ -e 's/R\xf6nnerup/R\xc3\xb6nnerup/' \ -e 's/L\xf8vset/L\xc3\xb8vset/' \ -e 's/Ph\x81\xfb\x81\xf4ng-Th\x81\xe5o/Ph\xc3\xbb\xc3\xb4ng-Th\xc3\xa5o/' \ -e 's/V\x81\xf5/V\xc3\xb5/' \ -e 's/J\xf6nsson/J\xc3\xb6nsson/' \ -e 's/V\xef\xbf\xbdis\xef\xbf\xbdnen/V\xc3\xa4is\xc3\xa4nen/' \ -e 's/J\xef\xbf\xbdrg/J\xc3\xb6rg/' \ -e 's/M\xef\xbf\xbdsli/M\xc3\xb6sli/' \ -e 's/R\xe4ty/R\xc3\xa4ty/' \ -e 's/2003\xc2\xad-/2003-/' \ -e 's/\xc2\xa0/ /g' \ -e 's/ \xa0/ /g' \ -e 's/\xa0 //' \ `find . -name \*ChangeLog\* | grep -v /.svn` From-SVN: r140033
2008-07-14check_makefile_deps.sh: New file.Ralf Wildenhues2-0/+98
contrib/ * check_makefile_deps.sh: New file. gcc/ * Makefile.in (TARGET_DEF_H): Add targhooks.h. (FIXED_VALUE_H): New variable. (RTL_BASE_H): Use $(INPUT_H) and $(FIXED_VALUE_H) instead of input.h, fixed-value.h. (TREE_H): Use $(INPUT_H), add $(SYMTAB_H). (BASIC_BLOCK_H): Use $(BITMAP_H). (FUNCTION_H): Add varray.h. (IPA_REFERENCE_H): Use $(BITMAP_H). (CGRAPH_H): Add $(BASIC_BLOCK_H). (DF_H): Use $(BITMAP_H). (GGC_H): Add statistics.h. (INSN_ADDR_H): New. (INSN_ATTR_H): Use it. (SYSTEM_H): Add safe-ctype.h, filenames.h. (INPUT_H): New. (SYMTAB_H): Add $(OBSTACK_H). (CPP_INTERNAL_H): New. (TREE_DUMP_H): Add tree-pass.h. (TREE_FLOW_H): Use $(BITMAP_H) (PRETTY_PRINT_H): Use $(INPUT_H). (EBITMAP_H): Rename from typo-ed EBIMAP_H. (GSTAB_H): New. (BITMAP_H): New. (many object files): Fix lots of header dependencies throughout. gcc/fortran/ * Make-lang.in (gfortranspec.o): Fix dependencies. gcc/java/ * Make-lang.in (jvspec.o): Fix dependencies. From-SVN: r137792
2008-05-08patch_tester.sh (report): Do not print "Checker: ".Sebastian Pop2-1/+5
2008-05-08 Sebastian Pop <sebastian.pop@amd.com> * patch_tester.sh (report): Do not print "Checker: ". From-SVN: r135083
2008-04-23patch_tester.sh (report): Do not print the time.Sebastian Pop2-1/+5
* patch_tester.sh (report): Do not print the time. From-SVN: r134600
2008-04-01texi2pod.pl: Handle @samp and @url inside verbatim blocks.Joseph Myers2-4/+18
contrib: * texi2pod.pl: Handle @samp and @url inside verbatim blocks. Handle @heading. Handle enumerated lists with starting numbers and extra headings. gcc: * doc/include/gpl_v3.texi: Update for manpage generation. * doc/gcc.texi, doc/gccint.texi: Include gpl_v3.texi instead of gpl.texi. * doc/sourcebuild.texi: Document gpl_v3.texi as well as gpl.texi. * Makefile.in (TEXI_GCC_FILES, TEXI_GCCINT_FILES): Include gpl_v3.texi instead of gpl.texi. (gpl.pod): New. gcc/fortran: * gfortran.texi: Include gpl_v3.texi instead of gpl.texi * Make-lang.in (GFORTRAN_TEXI): Include gpl_v3.texi instead of gpl.texi. gcc/java: * gcj.texi: Include gpl_v3.texi instead of gpl.texi * Make-lang.in (TEXI_JAVA_FILES): Include gpl_v3.texi instead of gpl.texi. From-SVN: r133794
2008-03-10patch_tester.sh (initialization): Initialize svnpatch and stop.Janis Johnson2-32/+81
2008-03-10 Janis Johnson <janis187@us.ibm.com> * patch_tester.sh (initialization): Initialize svnpatch and stop. (usage): Add -svnpath and -stop. (makedir): New. (argument handling): Process -stop and -svnpath. (setup code): Use makedir, error out if initial svn checkout fails. (update): Use svnpath. Invoke contrib/gcc_update. (apply_patch): Require that patch was created at top level. Use eval with option variables. Don't use bootstrap target for make. Verify that some tests were run. (bootntest_patched): Use snvpath. (main loop): For -stop, exit when there are no more patches to test. From-SVN: r133092
2008-03-09c.opt (Wsynth): Deprecate.Ralf Wildenhues2-2/+50
gcc/ * c.opt (Wsynth): Deprecate. * doc/invoke.texi (Option Summary, Warning Options): Document -Wno-format-contains-nul. gcc/fortran/ * invoke.texi (Error and Warning Options): Document -Wline-truncation. contrib/ * check_warning_flags.sh: Instead of invoke.texi, take the path to the doc directory as argument. Check that warnings listed in 'gcc --help' are accepted by the compiler, and listed in the manuals. From-SVN: r133059
2008-03-06patch_tester.sh (usage): Watermark is not lexicographic.Tom Tromey2-5/+33
* patch_tester.sh (usage): Watermark is not lexicographic. Load $STATE/defaults if it exists. (selfexec): Use $0. (apply_patch): Handle deletions. (bootntest): Handle default settings. From-SVN: r132974
2008-03-05* gennews (files): Reference GCC 4.3 web pages.Jakub Jelinek2-0/+5
From-SVN: r132901
2008-02-15* check_warning_flags.sh: New file.Ralf Wildenhues2-0/+140
From-SVN: r132332
2008-01-25MAINTAINERS (c4x port): Remove.Joseph Myers2-2/+5
* MAINTAINERS (c4x port): Remove. contrib: * paranoia.cc (main): Remove handling of c4x_single and c4x_extended formats. gcc: * config/c4x: Remove directory. * config.gcc (crx-*, mt-*): Mark obsolete. (c4x-*, tic4x-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*, tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*, sh-*-rtemscoff*): Remove cases. * defaults.h (C4X_FLOAT_FORMAT): Remove. * real.c (encode_c4x_single, decode_c4x_single, encode_c4x_extended, decode_c4x_extended, c4x_single_format, c4x_extended_format): Remove. * real.h (c4x_single_format, c4x_extended_format): Remove. * doc/extend.texi (interrupt, naked): Remove mention of attributes on C4x. (Pragmas): Remove comment about c4x pragmas. * doc/install.texi (c4x): Remove target-specific instructions. * doc/invoke.texi (TMS320C3x/C4x Options): Remove. * doc/md.texi (Machine Constraints): Remove C4x documentation. * doc/tm.texi (MEMBER_TYPE_FORCES_BLK, c_register_pragma): Do not refer to C4x source files as examples. (C4X_FLOAT_FORMAT): Remove documentation. gcc/testsuite: * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle c4x-*-* targets. libgcc: * config.host (tic4x-*-*, c4x-*-rtems*, tic4x-*-rtems*, c4x-*, tic4x-*, h8300-*-rtemscoff*, ns32k-*-netbsdelf*, ns32k-*-netbsd*, sh-*-rtemscoff*): Remove cases. From-SVN: r131835
2007-12-26compareSumTests3: Changed to GPLv3.Sebastian Pop9-8/+19
2007-12-26 Sebastian Pop <sebastian.pop@amd.com> * compareSumTests3: Changed to GPLv3. * prepare_patch.sh: Same. * uninclude: Same. * dglib.pm: Same. * gennews: Same. * texi2pod.pl: Same. * analyze_brprob: Same. * gcc_build: Same. From-SVN: r131186
2007-12-26patch_tester.sh: Changed to GPLv3.Sebastian Pop2-1/+5
2007-12-26 Sebastian Pop <sebastian.pop@amd.com> * patch_tester.sh: Changed to GPLv3. From-SVN: r131185
2007-12-24* objs-gcc.sh: Revert previous change.Geoffrey Keating2-1/+5
From-SVN: r131162
2007-12-23objs-gcc.sh: Set up the GDB testsuite even if the gdb installed is just ↵Geoffrey Keating2-1/+6
called 'gdb'. * objs-gcc.sh: Set up the GDB testsuite even if the gdb installed is just called 'gdb'. From-SVN: r131151
2007-12-23* btest-gcc.sh (TESTLOGS): Add gfortran, and optionally libgomp.Geoffrey Keating2-0/+7
From-SVN: r131146
2007-12-23widget.html: Mark as HTML 4.01, which it now is, rather than XHTML, which it ↵Geoffrey Keating3-35/+46
never was. * GCC_Regression_Tester.wdgt/widget.html: Mark as HTML 4.01, which it now is, rather than XHTML, which it never was. (<head>): Mark as UTF-8. Add title. Move CSS to top of document, specify type. Mark script as 'defer'. (updateContents): If loaded from HTTP, look for status in same place as widget. (gotContents): Use DOM methods to change text rather than innerHTML. (<body>): Eliminate unnecessary DIV element. * GCC_Regression_Tester.wdgt/Info.plist: Update version, copyright notice. From-SVN: r131145
2007-12-16patch_tester.sh: Don't save the script anymore.Sebastian Pop2-4/+4
2007-12-15 Sebastian Pop <sebastian.pop@amd.com> * patch_tester.sh: Don't save the script anymore. From-SVN: r130986
2007-12-16patch_tester.sh: New.Sebastian Pop3-0/+555
2007-12-15 Sebastian Pop <sebastian.pop@amd.com> * patch_tester.sh: New. * prepare_patch.sh: New. From-SVN: r130981
2007-11-26* compare-debug: Introduce -p flag to preserve .stripped files.Alexandre Oliva2-1/+14
From-SVN: r130431
2007-10-08invoke.texi (Wall): fix formatting issues.Manuel López-Ibáñez2-3/+17
2007-10-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org> * doc/invoke.texi (Wall): fix formatting issues. contrib/ * texi2pod.pl: Handle @asis. (postprocess): Move @gccoptlist{} after all formatting commands. From-SVN: r129125
2007-10-01compare-debug: Avoid spurious errors when .stripped files exist.Alexandre Oliva2-15/+20
* compare-debug: Avoid spurious errors when .stripped files exist. From-SVN: r128911
2007-09-22warn_summary (srcdirFilter): Add fixincludes, sim, newlib and mpfr.Hans-Peter Nilsson2-0/+9
* warn_summary (srcdirFilter): Add fixincludes, sim, newlib and mpfr. From-SVN: r128662
2007-08-23gcc_update: Handle different URL paths and tags.H.J. Lu2-2/+7
2007-08-23 H.J. Lu <hongjiu.lu@intel.com> * gcc_update: Handle different URL paths and tags. From-SVN: r127737
2007-08-17Makefile.def (STAGE2_CFLAGS, [...]): Add to flags_to_pass.Alexandre Oliva2-0/+71
ChangeLog: * Makefile.def (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): Add to flags_to_pass. Adjust uses of BOOT_CFLAGS. (bootstrap2-debug, bootstrap-debug): New bootstrap stages. * Makefile.tpl (STAGE2_CFLAGS, STAGE3_CFLAGS, STAGE4_CFLAGS): New. (do-compare, do-compare3, do-compare-debug): New. ([+compare-target+]): Use them. contrib/ChangeLog: * compare-debug: New. From-SVN: r127570
2007-08-16gcc_update: Use "svn info" for revision number.H.J. Lu2-1/+18
2007-08-16 H.J. Lu <hongjiu.lu@intel.com> Andreas Schwab <schwab@suse.de> * gcc_update: Use "svn info" for revision number. Create gcc/REVISION with branch name and revision number. Co-Authored-By: Andreas Schwab <schwab@suse.de> From-SVN: r127566
2007-08-10gcc.doxy: Rename from tree-ssa.doxy.Diego Novillo2-0/+4
* gcc.doxy: Rename from tree-ssa.doxy. From-SVN: r127350
2007-08-10tree-ssa.doxy: Update for doxygen 1.5.Diego Novillo2-85/+244
* tree-ssa.doxy: Update for doxygen 1.5. Include all the files in the middle and back ends. From-SVN: r127349
2007-07-05Correct file path in last entryHans-Peter Nilsson1-1/+1
From-SVN: r126346
2007-06-30gcc_update (files_and_dependencies): Handle gcc/testsuite/gcc.dg/cpp/direct2s.c.Hans-Peter Nilsson2-0/+8
* gcc_update (files_and_dependencies): Handle gcc/testsuite/gcc.dg/cpp/direct2s.c. From-SVN: r126155
2007-05-14* gennews (files): Reference GCC 4.2 web pages.Mark Mitchell2-1/+7
From-SVN: r124664
2007-04-05* texi2pod.pl: Correct handling of @itemize with no argument.Zack Weinberg2-1/+5
From-SVN: r123514
2007-03-17* uninclude: New utility, from Alexandre Oliva.Hans-Peter Nilsson2-0/+56
From-SVN: r123027
2007-02-26* test_installed: Adjust to the move from g77 to gfortran.Dominique d'Humieres2-13/+17
From-SVN: r122340
2007-02-16texi2pod.pl: Handle @subsubsection, ignore @anchor.Matthias Klose2-0/+9
2007-02-16 Matthias Klose <doko@debian.org> * texi2pod.pl: Handle @subsubsection, ignore @anchor. From-SVN: r122026
2007-02-10test_summary (configflags): Adjust for changes in the config.status format ↵Hans-Peter Nilsson2-0/+7
due to update to autoconf 2.59. * test_summary (configflags): Adjust for changes in the config.status format due to update to autoconf 2.59. From-SVN: r121787