Jakub Jelinek
060717fcc5
re PR testsuite/39807 (Reporting of testsuite failures are messed up when 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-27 21:11:23 +02:00
Gerald Pfeifer
7527cf2106
test_summary: Only include LAST_UPDATED if it exists.
...
* test_summary: Only include LAST_UPDATED if it exists.
Complete copyright years.
From-SVN: r146783
2009-04-25 20:03:12 +00:00
Paolo Bonzini
0455c7f47e
ChangeLog for compare-all-tests addition
...
From-SVN: r146194
2009-04-16 14:26:19 +00:00
Jakub Jelinek
50e8c6d283
* gennews (files): Reference GCC 4.4 web pages.
...
From-SVN: r146026
2009-04-14 11:56:38 +02:00
Jakub Jelinek
748086b7b2
Licensing changes to GPLv3 resp. GPLv3 with GCC Runtime Exception.
...
From-SVN: r145841
2009-04-09 17:00:19 +02:00
Ralf Wildenhues
a072f1cf7c
check_warning_flags.sh: Update flag exceptions.
...
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-03-01 11:24:03 +00:00
Ben Elliston
7a401a0df3
dg-cmp-results.sh: Do not print usage if either .sum file cannot be opened...
...
* 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-11-19 09:00:42 +11:00
Jakub Jelinek
7134e6056c
dg-extract-results.sh: New file.
...
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-10-24 10:58:44 +02:00
Jakub Jelinek
719bb4e3d3
Convert ChangeLog files to UTF-8.
...
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-09-05 13:07:45 +02:00
Ralf Wildenhues
e63ea00c65
check_makefile_deps.sh: New file.
...
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-07-14 18:40:35 +00:00
Sebastian Pop
a3ced85e05
patch_tester.sh (report): Do not print "Checker: ".
...
2008-05-08 Sebastian Pop <sebastian.pop@amd.com>
* patch_tester.sh (report): Do not print "Checker: ".
From-SVN: r135083
2008-05-08 15:14:47 +00:00
Sebastian Pop
24170ff901
patch_tester.sh (report): Do not print the time.
...
* patch_tester.sh (report): Do not print the time.
From-SVN: r134600
2008-04-23 19:00:08 +00:00
Joseph Myers
7f9766e49a
texi2pod.pl: Handle @samp and @url inside verbatim blocks.
...
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-04-01 17:38:56 +01:00
Janis Johnson
1d4edfd6cb
patch_tester.sh (initialization): Initialize svnpatch and stop.
...
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-10 21:33:09 +00:00
Ralf Wildenhues
802e3f8c81
c.opt (Wsynth): Deprecate.
...
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-09 17:43:10 +00:00
Tom Tromey
3825be8c96
patch_tester.sh (usage): Watermark is not lexicographic.
...
* 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-06 14:47:23 +00:00
Jakub Jelinek
a7d95bfef5
* gennews (files): Reference GCC 4.3 web pages.
...
From-SVN: r132901
2008-03-05 17:22:11 +01:00
Ralf Wildenhues
1a1f75881b
* check_warning_flags.sh: New file.
...
From-SVN: r132332
2008-02-15 05:50:37 +00:00
Joseph Myers
8d8da22788
MAINTAINERS (c4x port): Remove.
...
* 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
2008-01-25 20:49:04 +00:00
Sebastian Pop
3dfb41c564
compareSumTests3: Changed to GPLv3.
...
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-26 21:42:35 +00:00
Sebastian Pop
66d3504ca6
patch_tester.sh: Changed to GPLv3.
...
2007-12-26 Sebastian Pop <sebastian.pop@amd.com>
* patch_tester.sh: Changed to GPLv3.
From-SVN: r131185
2007-12-26 21:01:38 +00:00
Sebastian Pop
cf79e38637
patch_tester.sh: Don't save the script anymore.
...
2007-12-15 Sebastian Pop <sebastian.pop@amd.com>
* patch_tester.sh: Don't save the script anymore.
From-SVN: r130986
2007-12-16 01:01:23 +00:00
Sebastian Pop
0f55312ac9
patch_tester.sh: New.
...
2007-12-15 Sebastian Pop <sebastian.pop@amd.com>
* patch_tester.sh: New.
* prepare_patch.sh: New.
From-SVN: r130981
2007-12-16 00:08:17 +00:00
Alexandre Oliva
3a3b6beb8e
* compare-debug: Introduce -p flag to preserve .stripped files.
...
From-SVN: r130431
2007-11-26 06:40:31 +00:00
Manuel López-Ibáñez
7b6cb84335
invoke.texi (Wall): fix formatting issues.
...
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-08 14:05:51 +00:00
Alexandre Oliva
a64036a75c
compare-debug: Avoid spurious errors when .stripped files exist.
...
* compare-debug: Avoid spurious errors when .stripped files
exist.
From-SVN: r128911
2007-10-01 20:27:22 +00:00
Hans-Peter Nilsson
1733c7eb5b
warn_summary (srcdirFilter): Add fixincludes, sim, newlib and mpfr.
...
* warn_summary (srcdirFilter): Add fixincludes, sim,
newlib and mpfr.
From-SVN: r128662
2007-09-22 01:19:10 +00:00
H.J. Lu
0cb58062b7
gcc_update: Handle different URL paths and tags.
...
2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
* gcc_update: Handle different URL paths and tags.
From-SVN: r127737
2007-08-23 05:48:39 -07:00
Alexandre Oliva
bb286d7113
Makefile.def (STAGE2_CFLAGS, [...]): Add to flags_to_pass.
...
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-17 00:00:00 +00:00
H.J. Lu
36dcf05573
gcc_update: Use "svn info" for revision number.
...
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-16 12:05:48 -07:00
Diego Novillo
c749c2ee4a
gcc.doxy: Rename from tree-ssa.doxy.
...
* gcc.doxy: Rename from tree-ssa.doxy.
From-SVN: r127350
2007-08-10 17:08:32 -04:00
Diego Novillo
cfa66dc16f
tree-ssa.doxy: Update for doxygen 1.5.
...
* tree-ssa.doxy: Update for doxygen 1.5.
Include all the files in the middle and back ends.
From-SVN: r127349
2007-08-10 16:02:33 -04:00
Hans-Peter Nilsson
e9a57dc16c
Correct file path in last entry
...
From-SVN: r126346
2007-07-05 00:34:53 +00:00
Hans-Peter Nilsson
6d409e8ab5
gcc_update (files_and_dependencies): Handle gcc/testsuite/gcc.dg/cpp/direct2s.c.
...
* gcc_update (files_and_dependencies): Handle
gcc/testsuite/gcc.dg/cpp/direct2s.c.
From-SVN: r126155
2007-06-30 17:17:14 +00:00
Mark Mitchell
6d707d0882
* gennews (files): Reference GCC 4.2 web pages.
...
From-SVN: r124664
2007-05-14 00:33:48 +00:00
Zack Weinberg
3caecafa48
* texi2pod.pl: Correct handling of @itemize with no argument.
...
From-SVN: r123514
2007-04-05 05:46:41 +00:00
Hans-Peter Nilsson
a8af9c34fd
* uninclude: New utility, from Alexandre Oliva.
...
From-SVN: r123027
2007-03-17 19:08:50 +00:00
Dominique d'Humieres
7276d36825
* test_installed: Adjust to the move from g77 to gfortran.
...
From-SVN: r122340
2007-02-26 20:40:13 +00:00
Matthias Klose
d0fc3f0654
texi2pod.pl: Handle @subsubsection, ignore @anchor.
...
2007-02-16 Matthias Klose <doko@debian.org>
* texi2pod.pl: Handle @subsubsection, ignore @anchor.
From-SVN: r122026
2007-02-16 01:02:57 +00:00
Hans-Peter Nilsson
ce0d943af4
test_summary (configflags): Adjust for changes in the config.status format 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
2007-02-10 00:30:46 +00:00
Daniel Jacobowitz
61930fe531
* gcc_update: Update for configure.in -> configure.ac.
...
From-SVN: r121758
2007-02-09 15:36:20 +00:00
Richard Sandiford
427e84f7fe
texi2pod.pl: Handle @multitable.
...
contrib/
* texi2pod.pl: Handle @multitable.
From-SVN: r121646
2007-02-06 13:14:18 +00:00
Tom Tromey
694032374b
sourcebuild.texi (libgcj Tests): Don't mention jacks.
...
gcc
* doc/sourcebuild.texi (libgcj Tests): Don't mention jacks.
* doc/install.texi (Testing): Don't mention jacks.
(Configuration): Document --enable-java-maintainer-mode. Move
--with-java-home to libgcj-specific section. Document
--with-ecj-jar.
(Prerequisites): Mention --enable-java-maintainer-mode, ecj1.
contrib
* download_ecj: New file.
From-SVN: r120802
2007-01-15 21:49:31 +00:00
Matthew Sachs
7f5b8ff7d7
* compareSumTests3: POD syntax fix.
...
From-SVN: r117271
2006-09-28 02:03:46 +00:00
Matthew Sachs
ed5ce4e014
dglib.pm: Initial commit.
...
* dglib.pm: Initial commit.
* compareSumTests3: Initial commit.
From-SVN: r117269
2006-09-28 01:50:45 +00:00
Bernhard Fischer
c3382fba04
dg-cmp-results.sh (compare-$$.awk): Print name[old] and not non-existing nm[old].
...
2006-09-18 Bernhard Fischer <aldot@gcc.gnu.org>
* dg-cmp-results.sh (compare-$$.awk): Print name[old]
and not non-existing nm[old].
From-SVN: r117006
2006-09-18 00:13:26 +02:00
Paul Eggert
27b56ba6cc
Port to hosts whose 'sort' and 'tail' implementations treat operands with leading '+' as file names...
...
Port to hosts whose 'sort' and 'tail' implementations
treat operands with leading '+' as file names, as POSIX
has required since 2001. However, make sure the code still
works on pre-POSIX hosts.
* ltmain.sh: Don't assume "sort +2" is equivalent to
"sort -k 3", since POSIX 1003.1-2001 no longer requires this.
contrib:
* compare_tests: Don't assume "sort +2" is equivalent to
"sort -k 3", since POSIX 1003.1-2001 no longer requires this.
gcc:
* Makefile.in (slowcompare): Port to POSIX 1003.1-2001,
which says you should use "tail -c +N" rather than "tail +Nc".
Fix a bug: the old code incorrectly skipped 15 bytes, not 16.
From-SVN: r115234
2006-07-06 23:24:51 +00:00
James Lemke
afef9a5b58
* dg-cmp-results.sh: New script for comparing DejaGNU logs.
...
From-SVN: r114393
2006-06-05 15:59:03 +00:00
Richard Earnshaw
e58b87f712
compare_tests: Handle multilibs better.
...
* compare_tests: Handle multilibs better.
Co-Authored-By: Mike Stump <mrs@apple.com>
From-SVN: r114331
2006-06-02 23:47:35 +00:00
Daniel Jacobowitz
5dd59f65ca
* texi2pod.pl: Correct handling of absolute @include.
...
From-SVN: r114271
2006-05-31 15:48:05 +00:00
Daniel Jacobowitz
597fb86c90
Correct changelog date in last commit.
...
From-SVN: r113463
2006-05-02 14:00:22 +00:00
Daniel Jacobowitz
84309a323e
* texi2pod.pl: Handle -I.
...
From-SVN: r113462
2006-05-02 13:50:58 +00:00
Mark Mitchell
b7ded1e0c5
* gennews (files): Update for GCC 4.1.
...
From-SVN: r111518
2006-02-28 08:10:09 +00:00
Diego Novillo
46852b9b37
gcc_update (files_and_dependencies): Handle libgomp/testsuite/Makefile.in.
...
* gcc_update (files_and_dependencies): Handle
libgomp/testsuite/Makefile.in.
From-SVN: r110174
2006-01-24 11:07:30 -05:00
Diego Novillo
953ff28998
[multiple changes]
...
2006-01-18 Richard Henderson <rth@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Diego Novillo <dnovillo@redhat.com>
* libgomp: New directory.
* Makefile.def: Add target_module libgomp.
* Makefile.in: Regenerate.
* configure.in (target_libraries): Add target-libgomp.
* configure: Regenerate.
contrib/
2006-01-18 Richard Henderson <rth@redhat.com>
Diego Novillo <dnovillo@redhat.com>
* gcc_update (files_and_dependencies): Add libgomp files.
gcc/
2006-01-18 Richard Henderson <rth@redhat.com>
Aldy Hernandez <aldyh@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Diego Novillo <dnovillo@redhat.com>
* omp-low.c: New file.
* c-omp.c: New file.
2006-01-18 Richard Henderson <rth@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Diego Novillo <dnovillo@redhat.com>
* doc/invoke.texi: Document -fopenmp.
* tree-dump.h (debug_function): Declare.
* hooks.c (hook_bool_tree_bool_false): New function.
(hook_tree_tree_null): Remove.
(hook_tree_tree_tree_null): New.
* hooks.h: Update to match.
* tree-pretty-print.c (debug_tree_chain): New.
(print_generic_expr): Handle TDF_CHAIN.
(dump_generic_node): Handle BLOCK.
Do not abort with incomplete SWITCH_EXPRs.
Do not dump body of an OpenMP directive if TDF_SLIM is given.
<case OMP_PARALLEL, OMP_FOR, OMP_SECTIONS>: Don't
print space after directive name.
<OMP_FOR>: Handle printing OMP_FOR_PRE_BODY.
Handle OMP_MASTER and OMP_ORDERED.
Handle printing of OMP_BODY just in one place, goto
dump_omp_body in the rest of OMP_* nodes that have
OMP_BODY.
Don't handle clause nodes here. Update omp statements to
use dump_omp_clauses.
Handle OMP_SINGLE, OMP_SECTIONS, OMP_SECTION,
OMP_CLAUSE_ORDERED, OMP_CLAUSE_SCHEDULE, OMP_ATOMIC,
OMP_CRITICAL, OMP_CLAUSE_NOWAIT, GOMP_CLAUSE_IF,
GOMP_CLAUSE_NUM_THREADS, GOMP_FOR, GOMP_CLAUSE_SHARED,
GOMP_CLAUSE_FIRSTPRIVATE, GOMP_CLAUSE_LASTPRIVATE,
GOMP_CLAUSE_COPYIN and GOMP_CLAUSE_COPYPRIVATE.
Adjust output for GOMP_PARALLEL.
(dump_omp_clauses): New.
(print_declaration): Dump DECL_VALUE_EXPR.
(op_symbol_1): Split out of op_symbol.
(dumping_stmts): Remove. Update all users.
* cgraph.c (cgraph_analyze_queue): New.
(cgraph_add_new_function): New.
* cgraph.h (cgraph_analyze_queue): Declare.
(cgraph_add_new_function): Declare.
(cgraph_lower_function): Remove.
* tree.c (walk_tree): Walk OMP_CLAUSE_CHAIN of OMP_CLAUSE_*
nodes. Use switch for all nodes, handle most of IS_EXPR_CODE_CLASS
and TYPE_P nodes in its default clause.
(empty_body_p): New.
(tree_range_check_failed): New.
(build5_stat): New.
* tree.h (OMP_CLAUSE_REDUCTION_INIT,
OMP_CLAUSE_REDUCTION_MERGE,
OMP_CLAUSE_REDUCTION_PLACEHOLDER,
OMP_CLAUSE_PRIVATE_DEBUG,
OMP_CLAUSE_LASTPRIVATE_FIRSTPRIVATE, OMP_FOR_PRE_BODY,
OMP_MASTER_BODY, OMP_ORDERED_BODY OMP_BODY,
OMP_CLAUSES, OMP_CLAUSE_DECL, OMP_CLAUSE_DEFAULT_KIND,
OMP_CLAUSE_CHAIN, OMP_CLAUSE_OUTER_DECL,
OMP_CLAUSE_INNER_DECL, OMP_CLAUSE_NUM_THREADS_EXPR,
OMP_CLAUSE_IF_EXPR, OMP_CLAUSE_SCHEDULE_CHUNK_EXPR,
OMP_CLAUSE_SCHEDULE_CHUNK_SIZE. OMP_PARALLEL_VAR_INIT,
OMP_PARALLEL_VAR_REDUC, OMP_FOR_VAR_INIT,
OMP_FOR_VAR_LAST, OMP_FOR_VAR_REDUC,
OMP_SECTIONS_VAR_INIT, OMP_SECTIONS_VAR_LAST,
OMP_SECTIONS_VAR_REDUC, OMP_CLAUSE_REDUCTION_CODE
OMP_SINGLE_CLAUSES, OMP_SINGLE_BODY,
OMP_CLAUSE_SCHEDULE_CHUNK_SIZE, OMP_SECTION_BODY,
OMP_CRITICAL_NAME, OMP_CRITICAL_BODY): New.
(TREE_RANGE_CHECK): New.
(empty_body_p): Declare.
(enum omp_clause_default_kind): New.
(build_string_literal): Declare.
(enum omp_clause_schedule_kind, OMP_CLAUSE_SCHEDULE_KIND): New.
(build5_stat, build5): Declare.
* tree-pass.h (TDF_CHAIN): Define.
* tree-pass.h (PROP_gimple_lomp): Define.
(pass_lower_omp): Declare.
* diagnostic.h (debug_tree_chain): Declare.
* builtins.c (get_builtin_sync_mode): Use 0 as last argument to
mode_for_size.
(expand_builtin): Handle sync BUILT_IN_*_16 builtins.
* builtins.c (build_string_literal): Make extern.
* gcc.c (include_spec_function): New.
(static_spec_functions): Add it.
(main): Move load of libgomp.spec ...
(LINK_COMMAND_SPEC): ... here.
(link_gomp_spec): New.
(static_specs): Include it.
(LINK_COMMAND_SPEC): Add link_gomp.
(GOMP_SELF_SPECS): New.
(driver_self_specs): Include it.
(switch_matches): Don't mark inline.
(main): Load libgomp.spec.
* tree-gimple.c (is_gimple_stmt): True for OMP_MASTER,
OMP_ORDERED, OMP_CRITICAL, OMP_SECTIONS, OMP_SECTION,
and OMP_SINGLE, OMP_FOR and OMP_PARALLEL.
* tree-gimple.h (enum omp_parallel): Declare.
(determine_parallel_type): Declare.
(omp_firstprivatize_variable): Declare.
(omp_reduction_init): Declare.
(diagnose_omp_structured_block_errors): Declare.
(struct walk_stmt_info): Add want_return_expr.
(struct walk_stmt_info): Add want_bind_expr, want_locations.
(find_omp_clause): Declare.
(insert_field_into_struct): Declare.
(struct walk_stmt_info): Move from tree-nested.c
(walk_stmts): Declare.
* c-cppbuiltin.c (c_cpp_builtins): If -fopenmp, #define _OPENMP
to 200505.
* cgraphunit.c (cgraph_lower_function): Make static.
(cgraph_finalize_pending_functions): New.
(cgraph_finalize_function): Call it.
(cgraph_finalize_compilation_unit): Likewise.
* builtin-types.def (BT_I16, BT_FN_I16_VPTR_I16,
BT_FN_BOOL_VPTR_I16_I16, BT_FN_I16_VPTR_I16_I16): Add.
(BT_FN_UINT_UINT): New.
(DEF_FUNCTION_TYPE_6, DEF_FUNCTION_TYPE_7,
DEF_FUNCTION_TYPE_VAR_4): Document.
(BT_PTR_LONG, BT_PTR_PTR, BT_FN_BOOL, BT_FN_INT,
BT_FN_VOID_PTRPTR, BT_PTR_FN_VOID_PTR,
BT_FN_BOOL_LONGPTR_LONGPTR, BT_FN_VOID_OMPFN_PTR_UINT,
BT_FN_VOID_OMPFN_PTR_UINT_UINT,
BT_FN_BOOL_LONG_LONG_LONG_LONGPTR_LONGPTR,
BT_FN_BOOL_LONG_LONG_LONG_LONG_LONGPTR_LONGPTR,
BT_FN_VOID_OMPFN_PTR_UINT_LONG_LONG_LONG,
BT_FN_VOID_OMPFN_PTR_UINT_LONG_LONG_LONG_LONG): New.
* builtins.def: Update DEF_BUILTIN comment to include COND argument.
Move all DEF_SYNC_BUILTIN () and DEF_GOMP_BUILTIN () builtins
into separate files.
(DEF_GOMP_BUILTIN): New.
(BUILT_IN_OMP_GET_THREAD_NUM, BUILT_IN_GOMP_BARRIER,
BUILT_IN_GOMP_CRITICAL_START, BUILT_IN_GOMP_CRITICAL_END,
BUILT_IN_GOMP_CRITICAL_NAME_START, BUILT_IN_GOMP_CRITICAL_NAME_END,
BUILT_IN_GOMP_LOOP_STATIC_START, BUILT_IN_GOMP_LOOP_DYNAMIC_START,
BUILT_IN_GOMP_LOOP_GUIDED_START, BUILT_IN_GOMP_LOOP_RUNTIME_START,
BUILT_IN_GOMP_LOOP_ORDERED_STATIC_START,
BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_START,
BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_START,
BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_START,
BUILT_IN_GOMP_LOOP_STATIC_NEXT, BUILT_IN_GOMP_LOOP_DYNAMIC_NEXT,
BUILT_IN_GOMP_LOOP_GUIDED_NEXT, BUILT_IN_GOMP_LOOP_RUNTIME_NEXT,
BUILT_IN_GOMP_LOOP_ORDERED_STATIC_NEXT,
BUILT_IN_GOMP_LOOP_ORDERED_DYNAMIC_NEXT,
BUILT_IN_GOMP_LOOP_ORDERED_GUIDED_NEXT,
BUILT_IN_GOMP_LOOP_ORDERED_RUNTIME_NEXT,
BUILT_IN_GOMP_PARALLEL_LOOP_STATIC_START,
BUILT_IN_GOMP_PARALLEL_LOOP_DYNAMIC_START,
BUILT_IN_GOMP_PARALLEL_LOOP_GUIDED_START,
BUILT_IN_GOMP_PARALLEL_LOOP_RUNTIME_START,
BUILT_IN_GOMP_LOOP_END, BUILT_IN_GOMP_LOOP_END_NOWAIT,
BUILT_IN_GOMP_ORDERED_START, BUILT_IN_GOMP_ORDERED_END,
BUILT_IN_GOMP_PARALLEL_START, BUILT_IN_GOMP_PARALLEL_END,
BUILT_IN_GOMP_SECTIONS_START, BUILT_IN_GOMP_SECTIONS_NEXT,
BUILT_IN_GOMP_PARALLEL_SECTIONS_START, BUILT_IN_GOMP_SECTIONS_END,
BUILT_IN_GOMP_SECTIONS_END_NOWAIT, BUILT_IN_GOMP_SINGLE_START,
BUILT_IN_GOMP_SINGLE_COPY_START, BUILT_IN_GOMP_SINGLE_COPY_END): New.
* sync-builtins.def: New file, moved from builtins.def.
* omp-builtins.def: New file, moved from builtins.def.
* c-objc-common.h (LANG_HOOKS_OMP_PREDETERMINED_SHARING): Redefine.
* gimple-low.c (lower_function_body): Clear data.
(lower_stmt): Do not handle COMPOUND_EXPR.
Remove call to print_node_brief.
* c-tree.h (c_finish_omp_clauses): New prototype.
(C_DECL_THREADPRIVATE_P): Define.
(lookup_name_no_remap, c_omp_remap_private): Remove
(c_begin_omp_parallel, c_finish_omp_parallel): Update.
(check_for_loop_decls): Update decl.
(lookup_name_no_remap, c_omp_remap_private): Declare.
(build_indirect_ref, build_modify_expr, pushdecl,
pushdecl_top_level): Move to c-common.h.
* dwarf2out.c (loc_descriptor_from_tree_1): Don't set unsignedp
before the switch, but just in the 2 places that need it.
* c-decl.c (diagnose_mismatched_decls): Do not check for
mismatched thread-local attributes when OLDDECL is marked
threadprivate and NEWDECL has no thread-local attributes.
(merge_decls): Merge C_DECL_THREADPRIVATE_P.
(c_gimple_diagnostics_recursively): Rename from
c_warn_unused_result_recursively. Invoke
diagnose_omp_structured_block_errors.
(check_for_loop_decls): Return a singular decl found.
* langhooks.c (lhd_omp_predetermined_sharing): Return
OMP_CLAUSE_DEFAULT_SHARED for DECL_ARTIFICIAL decls.
(lhd_omp_firstprivatize_type_sizes): New.
(lhd_omp_assignment): New.
(lhd_omp_predetermined_sharing): New.
* langhooks.h (struct gimplify_omp_ctx): Forward declare.
(struct lang_hooks_for_types): Add
omp_firstprivatize_type_sizes, omp_privatize_by_reference,
omp_predetermined_sharing, omp_disregard_value_expr,
omp_private_debug_clause, omp_clause_default_ctor,
omp_clause_copy_ctor, omp_clause_assign_op, omp_clause_dtor.
(c_finish_omp_clauses): New.
(c_finish_bc_stmt): Diagnose break within omp for.
(c_begin_omp_parallel, c_finish_omp_parallel): New.
(build_unary_op): Return error_mark after reporting
a readonly_error.
(build_modify_expr): Likewise.
* gimplify.c: Include optabs.h and pointer-set.h.
(enum gimplify_omp_var_data): Declare.
(struct gimplify_omp_ctx): Declare.
(struct gimplify_ctx): Add fields prev_context, combined_pre_p
and combined_ctxp.
(gimplify_ctxp, gimplify_omp_ctxp): New local variables.
(push_gimplify_context, pop_gimplify_context): Allow nesting.
(splay_tree_compare_decl_uid): New.
(new_omp_context): New.
(delete_omp_context): New.
(gimple_add_tmp_var): Call omp_add_variable.
(gimplify_bind_expr): Likewise.
(gimplify_var_or_parm_decl): If omp_notice_variable returned
true, disregard DECL_VALUE_EXPR on the decl if any.
(gimplify_expr_in_ctx): New.
(omp_firstprivatize_variable, omp_firstprivatize_type_sizes
omp_add_variable, omp_notice_variable, omp_is_private
gimplify_scan_omp_clauses, gimplify_adjust_omp_clauses_1
gimplify_adjust_omp_clauses, gimplify_omp_parallel
gimplify_omp_for, gimplify_omp_workshare, goa_lhs_expr_p
gimplify_omp_atomic_fetch_op, goa_stabilize_expr
gimplify_omp_atomic_pipeline, gimplify_omp_atomic_mutex
gimplify_omp_atomic): New.
(gimplify_expr): Handle OMP_PARALLEL, OMP_FOR, OMP_SECTIONS,
OMP_SINGLE, OMP_SECTION, OMP_MASTER, OMP_ORDERED,
OMP_CRITICAL and OMP_ATOMIC.
(gimplify_body): Verify gimplify_ctxp is empty after gimplification.
* c-pragma.h (enum pragma_kind): Add
PRAGMA_OMP_ATOMIC, PRAGMA_OMP_BARRIER,
PRAGMA_OMP_CRITICAL, PRAGMA_OMP_FLUSH, PRAGMA_OMP_FOR,
PRAGMA_OMP_MASTER, PRAGMA_OMP_ORDERED,
PRAGMA_OMP_PARALLEL, PRAGMA_OMP_PARALLEL_FOR,
PRAGMA_OMP_PARALLEL_SECTIONS, PRAGMA_OMP_SECTION,
PRAGMA_OMP_SECTIONS, PRAGMA_OMP_SINGLE,
PRAGMA_OMP_THREADPRIVATE.
* tree.def (OMP_PARALLEL, OMP_FOR, OMP_SECTIONS,
OMP_SINGLE, OMP_SECTION, OMP_MASTER, OMP_ORDERED,
OMP_CRITICAL, OMP_ATOMIC, OMP_CLAUSE_PRIVATE,
OMP_CLAUSE_SHARED, OMP_CLAUSE_FIRSTPRIVATE,
OMP_CLAUSE_LASTPRIVATE, OMP_CLAUSE_REDUCTION,
OMP_CLAUSE_COPYIN, OMP_CLAUSE_COPYPRIVATE,
OMP_CLAUSE_IF, OMP_CLAUSE_NUM_THREADS,
OMP_CLAUSE_SCHEDULE, OMP_CLAUSE_NOWAIT,
OMP_CLAUSE_ORDERED, OMP_CLAUSE_DEFAULT): Define.
* print-tree.c (print_node): Dump DECL_VALUE_EXPR.
* tree-ssa-dce.c (find_control_dependence): Do not assume that
ENTRY_BLOCK_PTR->next_bb == single_succ (ENTRY_BLOCK_PTR).
* tree-nested.c (convert_call_expr): Call walk_body on OMP_BODY for
OpenMP directives.
(struct nesting_info): Add field_map,
suppress_expansion, debug_var_chain.
(create_nesting_tree): Initialize them.
(lookup_field_for_decl): Use field_map.
(get_nonlocal_debug_decl, get_local_debug_decl): New.
(convert_local_omp_clauses): New.
(finalize_nesting_tree_1): Add debug_var_chain to toplevel block.
(walk_body): Split out of walk_function.
(convert_nonlocal_omp_clauses, convert_local_omp_clauses): New.
(convert_nonlocal_reference): Handle omp statements.
(convert_local_reference): Likewise.
(unnest_nesting_tree_1): Split out of finalize_nesting_tree_1.
(unnest_nesting_tree): New.
(lower_nested_functions): Call it.
(insert_field_into_struct): Make extern.
(struct walk_stmt_info): Move to tree-gimple.h.
(walk_stmts): Make extern.
* omp-builtins.def: New file.
* tree-iterator.c (expr_only): Clarify comment.
* c-common.h (pushdecl_top_level, pushdecl,
build_modify_expr, build_indirect_ref,
c_finish_omp_master, c_finish_omp_critical,
c_finish_omp_ordered, c_finish_omp_barrier,
c_finish_omp_atomic, c_finish_omp_flush,
c_finish_omp_for, c_split_parallel_clauses,
omp_clause_default_kind, c_omp_sharing_predetermined,
c_omp_remap_decl): Declare.
* Makefile.in (BUILTINS_DEF): Add omp-builtins.def.
(OBJS-common): Add omp-low.o.
(c-omp.o, omp-low.o): Add.
(gimplify.o): Add dependency on $(OPTABS_H).
(GTFILES): Add omp-low.c.
(gt-stringpool.h): Add.
* tree-cfg.c (set_bb_for_stmt): Do not update the
block-to-labels map if we are currently expanding to RTL.
(tree_node_can_be_shared): Remove unnecessary CONSTANT_CLASS_P
checks.
Handle IDENTIFIER_NODE.
(tree_verify_flow_info): Do not ICE when emitting error
messages about invalid labels.
(dump_function_to_file): Reset CFUN before emitting the body
of the function.
(debug_function): New.
* passes.c (init_optimization_passes): Schedule
pass_lower_omp.
* langhooks-def.h (lhd_omp_predetermined_sharing,
lhd_omp_assignment, lhd_omp_firstprivatize_type_sizes):
Declare.
(LANG_HOOKS_OMP_FIRSTPRIVATIZE_TYPE_SIZES): Define.
(LANG_HOOKS_FOR_TYPES_INITIALIZER): Use it.
(LANG_HOOKS_OMP_PRIVATIZE_BY_REFERENCE,
LANG_HOOKS_OMP_PREDETERMINED_SHARING,
LANG_HOOKS_OMP_DISREGARD_VALUE_EXPR,
LANG_HOOKS_OMP_PRIVATE_DEBUG_CLAUSE,
LANG_HOOKS_OMP_CLAUSE_DEFAULT_CTOR,
LANG_HOOKS_OMP_CLAUSE_COPY_CTOR,
LANG_HOOKS_OMP_CLAUSE_ASSIGN_OP,
LANG_HOOKS_OMP_CLAUSE_DTOR): Define.
(LANG_HOOK_DECLS): Use them.
2006-01-18 Dmitry Kurochkin <dmitry.kurochkin@gmail.com>
Richard Henderson <rth@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Diego Novillo <dnovillo@redhat.com>
* c-parser.c (pragma_omp_clause): Define.
(c_parser_declaration_or_fndef): Document OpenMP syntax.
(c_parser_compound_statement): Likewise.
(c_parser_statement): Likewise.
(c_parser_pragma): Handle omp pragmas.
(OMP_FOR_CLAUSE_MASK, OMP_SECTIONS_CLAUSE_MASK,
OMP_PARALLEL_CLAUSE_MASK, OMP_SINGLE_CLAUSE_MASK): Define.
(c_parser_omp_clause_name, check_no_duplicate_clause,
c_parser_omp_variable_list,
c_parser_omp_var_list_parens, c_parser_omp_clause_copyin,
c_parser_omp_clause_copyprivate,
c_parser_omp_clause_default,
c_parser_omp_clause_firstprivate, c_parser_omp_clause_if,
c_parser_omp_clause_lastprivate,
c_parser_omp_clause_nowait,
c_parser_omp_clause_num_threads,
c_parser_omp_clause_ordered, c_parser_omp_clause_private,
c_parser_omp_clause_reduction,
c_parser_omp_clause_schedule, c_parser_omp_clause_shared,
c_parser_omp_all_clauses, c_parser_omp_structured_block,
c_parser_omp_atomic, c_parser_omp_barrier,
c_parser_omp_critical, c_parser_omp_flush,
c_parser_omp_for_loop, c_parser_omp_for,
c_parser_omp_master, c_parser_omp_ordered,
c_parser_omp_sections_scope, c_parser_omp_sections,
c_parser_omp_parallel, c_parser_omp_single,
c_parser_omp_construct, c_parser_omp_threadprivate): New.
* c-pragma.c (init_pragma): Do omp pragma registration here.
* c.opt (fopenmp): New flag.
2006-01-18 Eric Christopher <echristo@apple.com>
* gcc.c (GOMP_SELF_SPECS): Bracket in #ifndef/#endif.
* config/darwin.h (GOMP_SELF_SPECS): Define.
testsuite/
2006-01-18 Richard Henderson <rth@redhat.com>
Aldy Hernandez <aldyh@redhat.com>
Jakub Jelinek <jakub@redhat.com>
Diego Novillo <dnovillo@redhat.com>
Uros Bizjak <uros@kss-loka.si>
* testsuite/gcc.dg/gomp: New directory.
From-SVN: r109902
2006-01-18 14:21:25 -05:00
Ben Elliston
7a77407957
* newcvsroot: Remove.
...
From-SVN: r108190
2005-12-08 08:38:02 +11:00
Steven Bosscher
f2bd1eb944
* gcc_build: Fix my previous checking.
...
From-SVN: r106449
2005-11-03 20:56:05 +00:00
Joseph Myers
f415efe34c
* gcc_update: Include revision number in LAST_UPDATED.
...
From-SVN: r106327
2005-11-01 12:59:50 +00:00
Steven Bosscher
133f4c87b1
gcc_build: Use gcc.gnu.org as the default server.
...
* gcc_build: Use gcc.gnu.org as the default server. Set up
SVN_REPOSITORY correctly. Add support for checking out branches.
From-SVN: r106248
2005-10-30 19:45:01 +00:00
Andrew Pinski
8f5c9c3d15
gcc_update: When svn update is called and --silent is used, pass -q.
...
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_update: When svn update is called and
--silent is used, pass -q.
From-SVN: r105985
2005-10-28 17:28:20 -07:00
Andrew Pinski
7dcd894f70
gcc_update: Remove the -q from svn invocation.
...
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_update: Remove the -q from svn invocation.
From-SVN: r105958
2005-10-28 13:19:57 -07:00
Andrew Pinski
6c301b82b4
gcc_build: Remove -d from the call to gcc_update.
...
2005-10-28 Andrew Pinski <pinskia@gcc.gnu.org>
* gcc_build: Remove -d from the call to gcc_update.
From-SVN: r105937
2005-10-28 08:22:41 -07:00
Daniel Berlin
1b9f940b0c
gcc_update: Update for svn.
...
2005-10-28 Daniel Berlin <dberlin@dberlin.org>
Ben Elliston <bje@au1.ibm.com>
* gcc_update: Update for svn.
* newcvsroot: Ditto.
* gcc_build: Ditto.
Co-Authored-By: Ben Elliston <bje@au.ibm.com>
From-SVN: r105933
2005-10-28 14:44:48 +00:00
Mark Mitchell
901097dbd4
* texi2pod.pl: Substitue for @value even when part of @include.
...
From-SVN: r105780
2005-10-21 23:31:07 +00:00
Bob Wilson
0928f4059f
texi2pod.pl: Convert two single quotes or two backquotes to double quotes.
...
* texi2pod.pl: Convert two single quotes or two backquotes to
double quotes.
From-SVN: r105758
2005-10-21 17:54:27 +00:00
Ben Elliston
5464337b7f
* gcc_update: Update dependencies for libjava/aclocal.m4.
...
From-SVN: r103376
2005-08-23 10:55:08 +10:00
Kelley Cook
89ee9c70a1
All files: Update with new FSF address.
...
2005-08-14 Kelley Cook <kcook@gcc.gnu.org>
* All files: Update with new FSF address.
From-SVN: r103095
2005-08-15 00:41:31 +00:00
Ben Elliston
d0e71b9c05
filter_params.pl: Typo fix.
...
* filter_params.pl: Typo fix.
* filter_knr2ansi.pl: Likewise.
From-SVN: r102006
2005-07-14 13:38:20 +10:00
Gerald Pfeifer
bfac631b94
* gennews (files): Update for egcs-1.0 release pages consolidation.
...
From-SVN: r100636
2005-06-05 20:35:21 +00:00
Joseph Myers
492f761a97
* gennews (files): Update for GCC 4.0.
...
From-SVN: r98266
2005-04-17 12:19:23 +01:00
Alexandre Oliva
7e3c8f17ab
* gcc_update (silent): Unset instead of initializing to null.
...
From-SVN: r96708
2005-03-19 00:16:22 +00:00
Andreas Schwab
d028e149ad
* gcc_update (apply_patch): Properly quote $1.
...
From-SVN: r96705
2005-03-18 22:43:26 +00:00
Zack Weinberg
2d072788a1
* gcc_update: Add --silent option.
...
From-SVN: r96661
2005-03-18 11:47:28 +00:00
Kaveh R. Ghazi
be93246638
warn_summary (keywordFilter): Update sed pattern for new quoting style in warnings.
...
* warn_summary (keywordFilter): Update sed pattern for new quoting
style in warnings.
From-SVN: r96102
2005-03-08 13:42:18 +00:00
Kaveh R. Ghazi
1f43e92e35
warn_summary: Add -fortran subdir flag.
...
* warn_summary: Add -fortran subdir flag.
(subdirectoryFilter): Fix missing ada subdir.
From-SVN: r96022
2005-03-07 14:59:17 +00:00
Hans-Peter Nilsson
9eaf7da094
gcc_update (touch_files): Don't rely on "make" being GNU make...
...
* gcc_update (touch_files): Don't rely on "make" being GNU make;
grep for "Touching" to determine that the rule executes.
From-SVN: r90961
2004-11-20 10:49:16 +00:00
Hans-Peter Nilsson
18ccc7e0e3
* gcc_update (touch_files): Explicitly pass --no-print-directory.
...
From-SVN: r90614
2004-11-14 06:31:00 +00:00
Andrew Pinski
9a3990559f
gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4.
...
2004-11-04 Andrew Pinski <pinskia@physics.uc.edu>
* gcc_update (boehm-gc/aclocal.m4): Remove boehm-gc/acinclude.m4.
From-SVN: r90115
2004-11-04 20:11:44 -08:00
Paolo Bonzini
71b5d516bc
Made fixincludes a toplevel build module.
...
toplevel:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* Makefile.def (build_modules): Add fixincludes.
(dependencies): Make gcc depend on fixincludes.
* configure.in (build_tools): Add fixincludes.
(build_configdirs): Always include build_libs.
* Makefile.in: Regenerate.
* configure: Regenerate.
contrib:
2004-08-04 Paolo Bonzini <bonzini@gnu.org>
* gcc_update: Add fixincludes.
fixincludes:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* .cvsignore: New.
* Makefile.in: From gcc/fixinc/Makefile.in, making it fully
autoconfiscated.
* configure.ac: New.
* config.h.in: Generate.
* configure: Generate.
* aclocal.m4: New.
* fixlib.h: Remove inclusions of gcc files.
* system.h: New.
Other files copied from gcc/fixinc.
gcc:
2004-08-31 Paolo Bonzini <bonzini@gnu.org>
* Makefile.in (build_subdir): New substitution.
(fixinc.sh): Simplify heavily since fixincludes is already built.
(stmp-fixinc): Depend on specs.ready.
(install-mkheaders): Use new location of fixincludes.
(clean): Do not descend into fixinc.
(FORBUILD): Replace with ../$(build_subdir).
* configure.ac (build_subdir): Substitute.
(FORBUILD): Do not set.
(all_outputs): Remove fixinc/Makefile.
(default commands): Do not create links in fixinc.
* mkfixinc.sh: New, from fixinc/mkfixinc.sh without
the fixincludes configuration steps and substituting
@FIXINCL@ in fixinc.in.
* fixinc.in: New, from fixinc/fixincl.sh.
* fixinc/*: Removed.
From-SVN: r86824
2004-08-31 09:27:00 +00:00
Matthias Klose
df6e87bf75
texi2pod.pl: keep references of the form @ref{...}, print them bold.
...
2004-08-26 Matthias Klose <doko@debian.org>
* texi2pod.pl: keep references of the form @ref{...}, print them bold.
From-SVN: r86635
2004-08-26 21:26:22 +00:00
Matthias Klose
1249691bab
test_summary: Include baseline used for libstdc++-v3 abi check in test summary.
...
2003-08-26 Matthias Klose <doko@debian.org>
* test_summary: Include baseline used for libstdc++-v3
abi check in test summary.
From-SVN: r86607
2004-08-26 05:51:22 +00:00
Ben Elliston
5b292a4b05
* gcc_update (libcpp/Makefile.in): Remove libcpp/Makefile.am.
...
From-SVN: r86543
2004-08-25 19:07:43 +10:00
Andreas Tobler
8b84ead6fe
gcc_update (self): libjava/configure.in -> configure.ac.
...
2004-08-20 Andreas Tobler <a.tobler@schweiz.ch>
* gcc_update (self): libjava/configure.in -> configure.ac. Automake
update done.
From-SVN: r86330
2004-08-20 18:17:35 +02:00
Paolo Bonzini
d09212551a
gcc_update: libjava/configure.ac -> configure.in.
...
2004-08-04 Paolo Bonzini <gcc@gcc.gnu.org>
* gcc_update: libjava/configure.ac -> configure.in. Automake
1.4 does not handle configure.ac properly.
From-SVN: r85556
2004-08-04 12:08:09 +00:00
Andreas Schwab
da96112d34
* gcc_update: libjava/configure.in -> configure.ac.
...
From-SVN: r85552
2004-08-04 11:01:10 +00:00
Richard Earnshaw
1e45521fdb
* gcc_update: gcc/config/arm/arm-tune.md -> arm-cores.def gentune.sh.
...
From-SVN: r85474
2004-08-03 13:35:47 +00:00
Jeff Law
7eacb691bb
* analyze_brprob: Fix comments. More consistent output format.
...
From-SVN: r84828
2004-07-16 12:58:00 -06:00
Diego Novillo
5bed280967
* tree-ssa.doxy: Update for doxygen 1.3.5.
...
From-SVN: r83289
2004-06-17 07:40:27 -04:00
Andreas Jaeger
cc605afe38
* gcc_update: boehm-gc/configure.in -> configure.ac.
...
From-SVN: r83238
2004-06-16 13:58:44 +02:00
Paolo Bonzini
bf9a420e62
configure.ac: New name of configure.in.
...
boehm-gc/ChangeLog:
2005-06-16 Paolo Bonzini <bonzini@gnu.org>
* boehm-gc/configure.ac: New name of configure.in.
Remove useless multilib stuff. Change uses of
INCLUDES and CXXINCLUDES to AM_CPPFLAGS.
* boehm-gc/configure.in: New name of configure.in.
* boehm-gc/Makefile.am: Update for automake 1.8.5.
* boehm-gc/acinclude.m4: Include ../config/acx.m4.
* boehm-gc/aclocal.m4: Regenerate.
* boehm-gc/configure: Regenerate.
contrib/ChangeLog:
2004-06-16 Paolo Bonzini <bonzini@gnu.org>
* gcc_update (boehm-gc/configure): Depend on
boehm-gc/configure.ac instead of boehm-gc/configure.in
gcc/ChangeLog:
2004-06-16 Paolo Bonzini <bonzini@gnu.org>
* doc/install.texi: boehm-gc now uses automake 1.8.5.
From-SVN: r83227
2004-06-16 07:35:00 +00:00
Paolo Bonzini
5a4f18181b
gcc_update (libmudflap/configure): Depend on libmudflap/configure.ac instead of libmudflap/configure.in
...
2004-06-14 Paolo Bonzini <bonzini@gnu.org>
* gcc_update (libmudflap/configure): Depend on
libmudflap/configure.ac instead of libmudflap/configure.in
From-SVN: r83186
2004-06-15 14:59:58 +00:00
Andreas Jaeger
d5ad6febfa
* gcc_update: Add libcpp.
...
From-SVN: r83100
2004-06-14 15:53:45 +02:00
Andreas Jaeger
dbfa8d1535
* gcc_update: Add libgfortran.
...
From-SVN: r82884
2004-06-10 06:50:45 +02:00
Andrew Pinski
9e953fed92
gcc_update (libbanshee/configure): Depend on libbanshee/configure.ac instead of libbanshee/configure.in
...
2004-05-29 Andrew Pinski <pinskia@physics.uc.edu>
* gcc_update (libbanshee/configure): Depend on
libbanshee/configure.ac instead of libbanshee/configure.in
From-SVN: r82427
2004-05-29 12:51:26 -07:00
Zack Weinberg
b4117c3061
Makefile.def, [...]: Remove all mention of libf2c.
...
top:
* Makefile.def, Makefile.tpl, configure.in: Remove all mention
of libf2c.
* configure, Makefile.in: Regenerate.
contrib:
* gcc_update: Remove gcc/f/intdoc.texi and all libf2c files
from list of files to be touched.
* convert_to_f2c, convert_to_g2c, download_f2c: Delete.
gcc:
* f: Entire directory removed
* c-common.h (CTI_G77_INTEGER_TYPE, CTI_G77_UINTEGER_TYPE)
(CTI_G77_LONGINT_TYPE, CTI_G77_ULONGINT_TYPE)
(g77_integer_type_node, g77_uinteger_type_node)
(g77_longint_type_node, or g77_ulongint_type_node): Delete.
* c-common.c (c_common_nodes_and_builtins): Do not initialize
the above set of variables.
* config/i386/uwin.h: No need to define WIN32_UWIN_TARGET.
* doc/invoke.texi, doc/standards.texi: Remove cross-references
to g77 manual.
gcc/po:
* exgettext (spec_error_string): Do not scan beyond the end of
the string for a close brace. Do not bail out at the first
incidence of %%e.
* gcc.pot: Regenerate.
From-SVN: r81967
2004-05-18 01:26:21 +00:00
Joseph Myers
e3d26d7b1f
* gennews: Update for GCC 3.4.
...
From-SVN: r81874
2004-05-15 10:50:58 +01:00
Diego Novillo
6de9cd9a88
Merge tree-ssa-20020619-branch into mainline.
...
From-SVN: r81764
2004-05-13 02:41:07 -04:00
Kelley Cook
5b03e55570
Add dependencies for zlib for gcc_update
...
Co-Authored-By: Andreas Jaeger <aj@suse.de>
From-SVN: r80619
2004-04-12 11:03:16 +00:00
Nathanael Nerode
3adc31d141
configure.in: Rename to configure.ac.
...
(libobjc)
* configure.in: Rename to configure.ac.
* Makefile.in: Update to match.
(contrib)
* gcc_update (files_and_dependencies): libobjc/configure now
depends on configure.ac, not configure.in.
From-SVN: r80555
2004-04-09 13:13:09 +00:00
Kelley Cook
b52d4110bf
gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.
...
2004-04-01 Kelley Cook <kcook@gcc.gnu.org>
* gcc_update (files_and_dependencies): Remove gcc/ada/*.texi.
From-SVN: r80345
2004-04-02 00:47:19 +00:00