Tom de Vries
0a71c876a1
check_GNU_style_lib.py: Fix trailing whitespace check
...
2017-05-29 Tom de Vries <tom@codesourcery.com>
* check_GNU_style_lib.py (TrailingWhitespaceCheck.check): Assert no
trailing eol.
(TrailingWhitespaceTest): New unit test.
(check_GNU_style_file): Remove eol before checking.
From-SVN: r248556
2017-05-29 07:31:11 +00:00
Tom de Vries
75017bb975
check_GNU_style.py: Read stdin if file argument is '-'
...
2017-05-29 Tom de Vries <tom@codesourcery.com>
* check_GNU_style_lib.py (check_GNU_style_file): Treat file argument as
file handle. Add and handle file_encoding argument.
* check_GNU_style.py (main): Handle '-' file argument. Call
check_GNU_style_file with file handle as argument.
From-SVN: r248555
2017-05-29 07:31:02 +00:00
Tom de Vries
76baf5ca9d
check_GNU_style_lib.py: Suggest to install all missing pip3 packages at once
...
Instead of:
...
$ ./contrib/check_GNU_style.py
termcolor module is missing (run: pip3 install termcolor)
$ pip3 install termcolor
$ ./contrib/check_GNU_style.py
unidiff module is missing (run: pip3 install unidiff)
$ pip3 install unidiff
$
...
Do:
...
$ ./contrib/check_GNU_style.py
termcolor and unidiff modules are missing (run: pip3 install termcolor unidiff)
$ pip3 install termcolor unidiff
$
...
2017-05-29 Tom de Vries <tom@codesourcery.com>
* check_GNU_style_lib.py: Use import_pip3 to import pip3 packages.
(import_pip3): New function.
From-SVN: r248554
2017-05-29 07:30:47 +00:00
Tom de Vries
b7fc9ae0aa
check_GNU_style.py: print usage if no file specified
...
2017-05-24 Tom de Vries <tom@codesourcery.com>
* check_GNU_style_lib.py: New file, factored out of ...
* check_GNU_style.py: ... here. Call main unconditionally.
From-SVN: r248403
2017-05-24 08:49:56 +00:00
Martin Liska
43e89e0a1e
Make the script executable.
...
From-SVN: r248282
2017-05-19 13:48:52 +00:00
Martin Liska
850098ebf0
Introduce new check_GNU_style.py script.
...
2017-05-19 Martin Liska <mliska@suse.cz>
* check_GNU_style.py: New file.
From-SVN: r248281
2017-05-19 13:47:53 +00:00
Jeff Law
f47337aef6
config-list.mk (am33_2.0-linux): Remove from list of targets to build.
...
2007-05-03 Jeff Law <law@redhat.com>
* config-list.mk (am33_2.0-linux): Remove from list of targets
to build.
From-SVN: r247553
2017-05-03 09:23:35 -06:00
Jakub Jelinek
03dc1f5f90
* gennews (files): Add files for GCC 7.
...
From-SVN: r247491
2017-05-02 14:37:31 +02:00
Tom de Vries
9f06c15a2e
Fix comment in contrib/gen_autofdo_event.py
...
2017-04-26 Tom de Vries <tom@codesourcery.com>
* gen_autofdo_event.py: Fix comment.
From-SVN: r247274
2017-04-26 08:53:31 +00:00
Damian Rouson
b1c0468f72
download_prerequisites (md5_check): New function emulates Linux 'md5 --check' on macOS.
...
2017-04-11 Damian Rouson <damian@sourceryinstitute.org>
* download_prerequisites (md5_check): New function emulates Linux
'md5 --check' on macOS. Modified script for macOS compatibility.
From-SVN: r246845
2017-04-11 16:34:07 +00:00
Palmer Dabbelt
154cc77ea0
RISC-V Port: contrib
...
2017-02-06 Palmer Dabbelt <palmer@dabbelt.com>
* config-list.mki (LIST): Add riscv32-unknown-linux-gun and
riscv64-unknown-linux-gnu.
From-SVN: r245229
2017-02-06 21:39:08 +00:00
Bernhard Reutner-Fischer
357a7731e9
update-copyright.py: Retain original file mode
...
2017-01-31 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
* update-copyright.py (Copyright.process_file): Retain original
file mode.
From-SVN: r245028
2017-01-30 15:31:59 +01:00
Gerald Pfeifer
23075ebe11
* update-copyright.py: Fix the name of this script in examples.
...
From-SVN: r245017
2017-01-29 19:29:15 +00:00
Jakub Jelinek
e6d55103c3
update-copyright.py: Add libhsail-rt to self.default_dirs and call self.add_dir on it.
...
contrib/
* update-copyright.py: Add libhsail-rt to self.default_dirs
and call self.add_dir on it. Add Intel Corporation to external
authors.
gcc/
* brig-builtins.def: Update copyright years.
* config/arm/arm_acle_builtins.def: Update copyright years.
gcc/brig/
Update copyright years.
gcc/testsuite/
* brig.dg/dg.exp: Update copyright years.
* lib/brig-dg.exp: Update copyright years.
* lib/brig.exp: Update copyright years.
libhsail-rt/
Update copyright years.
libstdc++-v3/
* libsupc++/eh_atomics.h: Update copyright years.
* testsuite/20_util/unique_ptr/cons/default.cc: Update copyright years.
From-SVN: r244920
2017-01-26 09:26:48 +01:00
Jakub Jelinek
68edb9bafe
update-copyright.py: Add libhsail-rt to self.default_dirs and call self.add_dir on it.
...
contrib/
* update-copyright.py: Add libhsail-rt to self.default_dirs
and call self.add_dir on it. Add Intel Corporation to external
authors.
gcc/
* brig-builtins.def: Update copyright years.
* config/arm/arm_acle_builtins.def: Update copyright years.
gcc/brig/
Update copyright years.
gcc/testsuite/
* brig.dg/dg.exp: Update copyright years.
* lib/brig-dg.exp: Update copyright years.
* lib/brig.exp: Update copyright years.
libhsail-rt/
Update copyright years.
libstdc++-v3/
* libsupc++/eh_atomics.h: Update copyright years.
* testsuite/20_util/unique_ptr/cons/default.cc: Update copyright years.
From-SVN: r244919
2017-01-26 09:24:22 +01:00
Thomas Schwinge
4703b555ee
libhsail-rt: Fix some Autotools issues
...
contrib/
* gcc_update (files_and_dependencies): Care for "libhsail-rt".
libhsail-rt/
* configure.ac: Don't instantiate AC_CONFIG_MACRO_DIR.
* configure: Regenerate.
libhsail-rt/
* config.h.in: Remove stale file.
From-SVN: r244902
2017-01-25 16:38:01 +01:00
Gerald Pfeifer
f9e37186cc
patch_tester.sh (TESTLOGS): Remove $TARGET/libjava/testsuite/libjava.sum.
...
* patch_tester.sh (TESTLOGS): Remove
$TARGET/libjava/testsuite/libjava.sum.
From-SVN: r244771
2017-01-23 07:24:15 +00:00
Gerald Pfeifer
eec5428b70
* warn_summary: Remove the -java option.
...
From-SVN: r244766
2017-01-22 20:53:48 +00:00
Gerald Pfeifer
a395b2e5cd
* update-copyright.py (LibJavaFilter): Remove.
...
From-SVN: r244719
2017-01-20 14:50:19 +00:00
Gerald Pfeifer
b2bcb1b3c9
gcc_update: Remove entries related to GCJ and libgcj.
...
* gcc_update: Remove entries related to GCJ and libgcj.
Complete copyright years and adjust my e-mail address.
From-SVN: r244518
2017-01-17 07:44:45 +00:00
Richard Earnshaw
a92ffb3e94
[arm] Replace command-line option .def files with single definition file
...
The files arm-cores.def, arm-fpus.def and arm-arches.def are parsed and
used in several places and the format is slightly awkward to maintain
as they must be parsable in C and by certain scripts. Furthermore,
changes to the content that affects every entry is particularly awkward for
dealing with merges.
This patch replaces all three files with a single file that specifies all
the command-line related definitions in a new format that allows for better
checking for consistency as well as (hopefully) easier to merge changes.
The awk script used to parse it is relatively complicated, but should be
pretty portable. It works by parsing in all the data and then operating
one of a number of possible sub-commands to generate the desired output.
The new method picked up one error. The CPU descriptions referred to an
architecture ARMv5tej which was not supported by -march. This has been
fixed by adding the relevant entry to the architecture list.
gcc:
* config.gcc: Use new awk script to check CPU, FPU and architecture
parameters for --with-... options.
* config/arm/parsecpu.awk: New file
* config/arm/arm-cpus.in: New file.
* config/arm/arm-opts.h: Include arm-cpu.h instead of processing .def
files.
* config/arm/arm.c: Include arm-cpu-data.h instead of processing .def
files.
* config/arm/t-arm: Update dependency rules.
* common/config/arm/arm-common.c: Include arm-cpu-cdata.h instead
of processing .def files.
* config/arm/genopt.sh: Deleted.
* config/arm/gentune.sh: Deleted.
* config/arm/arm-cores.def: Deleted.
* config/arm/arm-arches.def: Deleted.
* config/arm/arm-fpus.def: Deleted.
* config/arm/arm-tune.md: Regenerated.
* config/arm/arm-tables.opt: Regenerated.
* config/arm/arm-cpu.h: New generated file.
* config/arm/arm-cpu-data.h: New generated file.
* config/arm/arm-cpu-cdata.h: New generated file.
Contrib:
* gcc_update: Adjust touch list.
From-SVN: r244316
2017-01-11 14:39:00 +00:00
Gerald Pfeifer
1243c42d64
* download_ecj: Remove.
...
From-SVN: r244209
2017-01-08 17:50:21 +00:00
Martin Liska
6438c2f40f
vimrc: fix TAB settings
...
2017-01-05 Martin Liska <mliska@suse.cz>
* vimrc: Update indentation definition.
From-SVN: r244094
2017-01-05 08:54:58 +00:00
Jakub Jelinek
d0a0bfd939
update-copyright.py (GCCCmdLine): Add include, libcc1, libiberty, libssp, libvtv and lto-plugin to default_dirs.
...
* update-copyright.py (GCCCmdLine): Add include, libcc1, libiberty,
libssp, libvtv and lto-plugin to default_dirs.
From-SVN: r244060
2017-01-04 18:14:18 +01:00
Jakub Jelinek
ae12c0f062
update-copyright.py (TestsuiteFilter): Skip params/README.
...
* update-copyright.py (TestsuiteFilter): Skip params/README.
(GCCCmdLine): Remove libjava and libjava/testsuite add_dir.
From-SVN: r243993
2017-01-01 12:50:10 +01:00
Martin Liska
ca3b607159
Enhance analyze_brprob script
...
* analyze_brprob.py: Add new column to output and new sorting
option. Fix coding style to not exceed 80 characters.
* analyze_brprob_spec.py: Add new sorting
option. Fix coding style to not exceed 80 characters.
From-SVN: r243640
2016-12-14 10:30:24 +00:00
Jeff Law
6ddefaa79f
Add BZ marker to recent commit
...
From-SVN: r241515
2016-10-25 09:02:32 -06:00
Moritz Klammler
38000825cd
download_prerequisites: Conditionally verify checksums of downloaded pacakges.
...
2016-10-24 Moritz Klammler <moritz@glammler.eu>
* download_prerequisites: Conditionally verify checksums of
downloaded pacakges. Add help text.
* prerequisites.md5: New file.
* prerequisites.sha512: New file.
From-SVN: r241483
2016-10-24 10:05:48 -06:00
Kyrylo Tkachov
e77cf8c6d6
[check_GNU_style.sh] More aggressively ignore dg-xxx directives
...
* check_GNU_style.sh (remove_testsuite): New function.
Use it to remove testsuite from the diff.
From-SVN: r241471
2016-10-24 11:23:36 +00:00
Rainer Orth
643e08545f
Revert bogus dg-extract-results.sh change
...
* dg-extract-results.sh: Revert bogus change.
From-SVN: r240429
2016-09-23 11:35:34 +00:00
Christophe Lyon
aa9baacfc9
Report DejaGnu ERROR messages in dg-extract-results.
...
2016-09-20 Christophe Lyon <christophe.lyon@linaro.org>
* dg-extract-results.py: Report DejaGnu error in the final
summary.
* dg-extract-results.sh: Likewise.
From-SVN: r240289
2016-09-20 22:15:30 +02:00
Christophe Lyon
b0a5704b4c
Report DejaGnu ERROR messages in compare_tests
...
2016-09-20 Christophe Lyon <christophe.lyon@linaro.org>
* compare_tests: Take ERROR messages into account when
comparing.
From-SVN: r240288
2016-09-20 22:14:14 +02:00
Martin Liska
abe95ef6bf
mark_spam.py: Mark as spam all comments done by a creator
...
* mark_spam.py: Mark as spam all comments done by a creator.
From-SVN: r239527
2016-08-17 10:30:54 +00:00
Martin Liska
28619cd767
Enhance mark_spam.py script
...
* mark_spam.py: Add error handling and reset
another properties of attachments and bugs.
From-SVN: r239467
2016-08-15 09:30:44 +00:00
Martin Liska
3f1b33737d
mark_spam.py: mark attachments as obsolete and rename them
...
* mark_spam.py: Mark attachments as obsolete and rename them.
From-SVN: r239368
2016-08-11 13:40:37 +00:00
Martin Liska
54b367dbd2
Set +x for two python scripts.
...
From-SVN: r239303
2016-08-09 20:42:58 +00:00
Eric Gallager
612a6ffe0e
download_prerequisites: Explicitly remove existing symlinks before trying to create new ones.
...
2016-08-03 Eric Gallager <egall@gwmail.gwu.edu>
* download_prerequisites: Explicitly remove existing symlinks
before trying to create new ones.
From-SVN: r239082
2016-08-03 10:11:50 -06:00
Martin Liska
ce84ada358
Add mark_spam.py script
...
* mark_spam.py: New file.
From-SVN: r238809
2016-07-28 08:31:36 +00:00
Martin Liska
88617fe425
Do not divide by zero in analyze_brprob.py
...
* analyze_brprob.py: If there's no loop, do not calculate
average number of loop iterations.
From-SVN: r238590
2016-07-21 12:53:24 +00:00
Martin Liska
199b1891cb
Dump profile-based number of iterations
...
* analyze_brprob.py: Parse and display average number
of loop iterations.
* cfgloop.c (flow_loop_dump): Dump average number of loop iterations.
* cfgloop.h: Change 'struct loop' to 'const struct loop' for a
few functions.
* cfgloopanal.c (expected_loop_iterations_unbounded): Set a new
argument to true if the expected number of iterations is
loop-based.
From-SVN: r237762
2016-06-24 16:22:44 +00:00
Andi Kleen
7b72d14a9f
Add gcc-auto-profile script
...
Using autofdo is currently something difficult. It requires using the
model specific branches taken event, which differs on different CPUs.
The example shown in the manual requires a special patched version of
perf that is non standard, and also will likely not work everywhere.
This patch adds a new gcc-auto-profile script that figures out the
correct event and runs perf.
This is needed to actually make use of autofdo in a generic way
in the build system and in the test suite.
Since maintaining the script would be somewhat tedious (needs changes
every time a new CPU comes out) I auto generated it from the online
Intel event database. The script to do that is in contrib and can be
rerun.
Right now there is no test if perf works in configure. This
would vary depending on the build and target system, and since
it currently doesn't work in virtualization and needs uptodate
kernel it may often fail in common distribution build setups.
So far the script is not installed.
gcc/:
2016-06-23 Andi Kleen <ak@linux.intel.com>
* config/i386/gcc-auto-profile: New file.
contrib/:
2016-06-23 Andi Kleen <ak@linux.intel.com>
* gen_autofdo_event.py: New file to regenerate
gcc-auto-profile.
From-SVN: r237731
2016-06-23 14:33:53 +00:00
Trevor Saunders
0609abdad8
remove mep-* support
...
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove support for mep-*.
* config/mep/lib1funcs.S: Remove.
* config/mep/lib2funcs.c: Remove.
* config/mep/t-mep: Remove.
* config/mep/tramp.c: Remove.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* common/config/mep/mep-common.c: Remove.
* config.gcc: Remove mep-* support.
* config/mep/constraints.md: Remove.
* config/mep/default.h: Remove.
* config/mep/intrinsics.h: Remove.
* config/mep/intrinsics.md: Remove.
* config/mep/ivc2-template.h: Remove.
* config/mep/mep-c5.cpu: Remove.
* config/mep/mep-core.cpu: Remove.
* config/mep/mep-default.cpu: Remove.
* config/mep/mep-ext-cop.cpu: Remove.
* config/mep/mep-intrin.h: Remove.
* config/mep/mep-ivc2.cpu: Remove.
* config/mep/mep-pragma.c: Remove.
* config/mep/mep-protos.h: Remove.
* config/mep/mep.c: Remove.
* config/mep/mep.cpu: Remove.
* config/mep/mep.h: Remove.
* config/mep/mep.md: Remove.
* config/mep/mep.opt: Remove.
* config/mep/predicates.md: Remove.
* config/mep/t-mep: Remove.
* doc/install.texi: Remove mep-* documentation.
* doc/md.texi: Likewise.
gcc/testsuite/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
* gcc.dg/tree-ssa/reassoc-32.c: Likewise.
* gcc.dg/tree-ssa/reassoc-33.c: Likewise.
* gcc.dg/tree-ssa/reassoc-34.c: Likewise.
* gcc.dg/tree-ssa/reassoc-35.c: Likewise.
* gcc.dg/tree-ssa/reassoc-36.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
* gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
* gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
* gcc.dg/tree-ssa/vrp87.c: Likewise.
* lib/target-supports.exp: Likewise.
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Stop testing mep-elf.
libstdc++-v3/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* configure.host: Remove mep-* support.
From-SVN: r237666
2016-06-21 21:57:49 +00:00
Trevor Saunders
3e32693501
remove avr-rtems support
...
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Stop testing avr-rtems.
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove support for avr-rtems.
* config/avr/t-rtems: Remove.
ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* configure: Regenerate.
* configure.ac: Remove support for avr-rtems.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove support for avr-rtems.
* config/avr/gen-avr-mmcu-specs.c: Likewise.
* config/avr/rtems.h: Remove.
* config/avr/t-rtems: Remove.
contrib/header-tools/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* README: Remove references to avr-rtems.
* reduce-headers: Likewise.
From-SVN: r237665
2016-06-21 21:57:44 +00:00
Trevor Saunders
914b155ca9
remove m32-rtems support
...
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove m32r-rtems support.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove m32r-rtems support.
* config/m32r/rtems.h: Remove.
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Stop testing m32r-rtems.
From-SVN: r237664
2016-06-21 21:57:37 +00:00
Trevor Saunders
5ebf89bde6
remove h8300-rtems support
...
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Remove h8300-rtems support.
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove h8300-rtems support.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove h8300-rtems support.
* config/h8300/rtems.h: Remove.
* config/h8300/t-rtems: Remove.
From-SVN: r237663
2016-06-21 21:57:34 +00:00
Trevor Saunders
8466af0668
remove knetbsd support
...
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove support for knetbsd.
* configure.ac: Likewise.
* config/i386/knetbsd-gnu.h: Remove. * config/i386/knetbsd-gnu64.h: Remove.
* config/knetbsd-gnu.h: Remove.
* configure: Regenerate.
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove support for knetbsd.
libstdc++-v3/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* configure: Regenerate.
* configure.host: Remove support for knetbsd.
* crossconfig.m4: Likewise.
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: stop testing knetbsd.
From-SVN: r237662
2016-06-21 21:57:30 +00:00
Trevor Saunders
d980e73865
remove support for targeting openbsd 2 or 3
...
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Stop testing openbsd3.0.
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove support for openbsd 2 and 3.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove support for openbsd 2 and 3.
* config/openbsd-oldgas.h: Remove.
From-SVN: r237661
2016-06-21 21:57:25 +00:00
Trevor Saunders
ee2499b4d4
remove support for the interix target
...
contrib/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config-list.mk: Remove interix target.
libgcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.host: Remove interix support.
* config/i386/t-interix: Remove.
config/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* elf.m4: Remove interix support.
* picflag.m4: Likewise.
fixincludes/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* mkfixinc.sh: Remove interix support.
gcc/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* config.gcc: Remove interix support.
* config/i386/i386-interix.h: Remove.
* config/i386/interix.opt: Remove.
* config/i386/t-interix: Remove.
* configure: Regenerate.
* configure.ac: Remove interix support.
* doc/install.texi: Remove interix documentation.
gcc/testsuite/ChangeLog:
2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* gcc.dg/attr-ms_struct-1.c: Stop testing interix.
* gcc.dg/attr-ms_struct-2.c: Likewise.
* gcc.dg/attr-ms_struct-packed1.c: Likewise.
* gcc.dg/bf-ms-attrib.c: Likewise.
* gcc.dg/bf-ms-layout-2.c: Likewise.
* gcc.dg/bf-ms-layout-3.c: Likewise.
* gcc.dg/bf-ms-layout.c: Likewise.
* gcc.dg/bf-no-ms-layout.c: Likewise.
* gcc.target/i386/bitfield1.c: Likewise.
* gcc.target/i386/bitfield2.c: Likewise.
* gcc.target/i386/bitfield3.c: Likewise.
From-SVN: r237660
2016-06-21 21:57:20 +00:00
David Edelsohn
316ded5382
config-list.mk: Remove rs6000-ibm-aix4.3, rs6000-ibm-aix5.1, rs6000-ibm-aix5.2.
...
* config-list.mk: Remove rs6000-ibm-aix4.3, rs6000-ibm-aix5.1,
rs6000-ibm-aix5.2.
Rename rs6000-ibm-aix6.0 as rs6000-ibm-aix6.1.
Add rs6000-ibm-aix7.1.
From-SVN: r237644
2016-06-21 09:21:02 -04:00
Martin Liska
69071d86fc
Change PRED_LOOP_EXIT from 92 to 85.
...
* analyze_brprob.py: Fix columns of script output.
* predict.def: PRED_LOOP_EXIT from 92 to 85.
* gcc.dg/predict-9.c: Fix dump scanning.
From-SVN: r237556
2016-06-17 14:28:57 +00:00
Richard Biener
50a593c7e2
download_prerequisites (ISL): Bump version to 0.16.1
...
2016-06-13 Richard Biener <rguenther@suse.de>
* download_prerequisites (ISL): Bump version to 0.16.1
From-SVN: r237363
2016-06-13 08:18:51 +00:00
Alan Hayward
22d222d240
check_GNU_style.sh: Fix paste args for BSD
...
2016-06-10 Alan Hayward <alan.hayward@arm.com>
* check_GNU_style.sh: Fix paste args for BSD
From-SVN: r237289
2016-06-10 08:53:20 +00:00
David Malcolm
f8fdb10e69
config-list.mk: add OPT-enable-obsolete to 4 targets
...
r233165 marked three deprecated rtems targets as obsolete.
r233887 marked mep-elf as obsolete.
Update config-list.mk to add OPT-enable-obsolete to these 4
targets.
contrib/ChangeLog:
* config-list.mk (LIST): Add OPT-enable-obsolete to avr-rtems,
h8300-rtems, m32r-rtems, mep-elf.
From-SVN: r237270
2016-06-09 17:06:47 +00:00
David Malcolm
54951c63e9
config-list.mk: add GCC_SRC_DIR
...
contrib/ChangeLog:
* config-list.mk (GCC_SRC_DIR): New variable.
(make-log-dir): Use GCC_SRC_DIR.
($(LIST)): Likewise.
From-SVN: r237269
2016-06-09 17:04:13 +00:00
Martin Liska
fdf3a386e0
Add new analyze_brprob_spec.py script
...
* analyze_brprob_spec.py: New file.
From-SVN: r237257
2016-06-09 11:39:08 +00:00
Martin Liska
0d73e4800d
Add sorting support to analyze_brprob script
...
* analyze_brprob.py: Add new argument --sorting.
From-SVN: r237256
2016-06-09 11:38:23 +00:00
Martin Liska
e49efc14a1
Add edge predictions pruning
...
* analyze_brprob.py: Cover new dump output format.
* predict.c (dump_prediction): Add new argument.
(enum predictor_reason): New enum.
(struct predictor_hash): New struct.
(predictor_hash::hash): New function.
(predictor_hash::equal): Likewise.
(not_removed_prediction_p): New function.
(prune_predictions_for_bb): Likewise.
(combine_predictions_for_bb): Prune predictions.
* g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
* g++.dg/predict-loop-exit-2.C: Likewise.
* g++.dg/predict-loop-exit-3.C: Likewise.
* gcc.dg/predict-1.c: Likewise.
* gcc.dg/predict-2.c: Likewise.
* gcc.dg/predict-3.c: Likewise.
* gcc.dg/predict-4.c: Likewise.
* gcc.dg/predict-5.c: Likewise.
* gcc.dg/predict-6.c: Likewise.
* gcc.dg/predict-7.c: Likewise.
From-SVN: r237255
2016-06-09 11:37:41 +00:00
Rainer Orth
48eae47289
Update copyright dates
...
libcc1:
Update copyrights.
gotools:
Update copyrights.
contrib:
* update-copyright.py (LibMudflapFilter): Remove.
(GCCCmdLine.__init__): Add gotools, libcc1.
Remove libmudflap.
List unhandled intl, libcilkrts, libgo, liboffloadmic,
maintainer-scripts.
From-SVN: r237169
2016-06-07 08:54:22 +00:00
Martin Liska
4efae2d63f
Make analyze_brprob.py executable.
...
From-SVN: r236911
2016-05-31 08:52:31 +00:00
Bernd Edlinger
00f357941d
configure.ac (mpfr): Remove pre-3.1.0 mpfr compatibility code.
...
2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* configure.ac (mpfr): Remove pre-3.1.0 mpfr compatibility code.
* configure: Regenerated.
* Makefile.def (gmp): Explicitly disable assembler.
(mpfr): Adjust lib_path.
(mpc): Likewise.
* Makefile.in: Regenerated.
gcc/
2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* doc/install.texi: Document supported in-tree gmp/mpfr/mpc versions.
contrib/
2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
* download_prerequisites: Adjust gmp/mpfr/mpc versions.
From-SVN: r235763
2016-05-02 15:23:20 +00:00
Oleg Endo
bc6d901463
config.guess: Remove SH5 support.
...
/
* config.guess: Remove SH5 support.
* config.sub: Likewise.
* configure: Likewise.
* configure.ac: Likewise.
config/
* picflag.m4: Remove SH5 support.
gcc/
* config/sh/t-sh: Remove SH5 support.
* config.gcc: Likewise.
* configure: Likewise.
contrib/
* compare-all-tests: Remove SH5 support.
* config-list.mk: Likewise.
libada/
* configure: Remove SH5 support.
libgcc/
* config.host: Remove SH5 support.
* configure: Likewise.
libiberty/
* configure: Remove SH5 support.
libjava/
* classpath/config.guess: Remove SH5 support.
* classpath/config.sub: Likewise.
From-SVN: r235676
2016-04-30 09:11:03 +00:00
Martin Liska
4877829bff
Replace AWK script with the python script.
...
* analyze_brprob: Remove.
* analyze_brprob.py: New file.
From-SVN: r235560
2016-04-28 12:02:37 +00:00
Jakub Jelinek
9364c30e32
* gennews (files): Add files for GCC 6.
...
From-SVN: r235470
2016-04-27 09:48:34 +02:00
Jan Hubicka
d0e037eb88
* analyze_brprob: Update comment.
...
From-SVN: r235083
2016-04-17 16:13:52 +00:00
Martin Sebor
2ecc0c837b
check_GNU_style.sh: Avoid false posivies in trailing operator checks.
...
From-SVN: r234965
2016-04-13 16:05:30 -06:00
Martin Sebor
55a82b661e
Add style checks to check_GNU_style.sh.
...
gcc/contrib/ChangeLog:
2016-03-07 Martin Sebor <msebor@redhat.com>
* check_GNU_style.sh (color): New global variable.
Add checks for trailing operators and spaces before left brackets.
Tightened up a check for a trailing left curly brace.
(g, ag, vg): Use color.
(col): Don't complain about excessively long lines with DejaGnu
directives.
From-SVN: r234035
2016-03-07 10:01:44 -07:00
Trevor Saunders
1f347c50ef
teach mklog to look in the current directory for ChangeLog files
...
when run in repos other than gcc mklog fails to find ChangeLog files
because it looks for $0/../$dir/ChangeLog, but of course if the diff is
for a project other than gcc that might not exist. It should be fine to
also look for $cwd/$dir/ChangeLog, and use that if we find it. This
means that for example in binutils-gdb.git you can do git commit,
and then in your editor read git diff HEAD~ | mklog - to generate a
template ChangeLog for that commit.
contrib/ChangeLog:
2016-03-06 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
* mklog: Look for the ChangeLog file in $cwd.
From-SVN: r234014
2016-03-06 17:36:19 +00:00
Joel Sherrill
7d081272f6
config-list.mk: Add aarch64-rtems and x86_64-rtems
...
2016-02-26 Joel Sherrill <joel@rtems.org>
* config-list.mk: Add aarch64-rtems and x86_64-rtems
From-SVN: r233763
2016-02-26 20:03:19 +00:00
Jonathan Wakely
4a8c29cc7a
* uninclude: Fix third argument to gensub.
...
From-SVN: r232589
2016-01-19 22:00:17 +00:00
Jakub Jelinek
f29fa917a5
update-copyright.py (GCCCopyright): Add NVIDIA Corporation as external author.
...
* update-copyright.py (GCCCopyright): Add NVIDIA Corporation
as external author.
From-SVN: r232056
2016-01-04 15:41:50 +01:00
Jan-Benedict Glaw
7ce9105fd6
Mark recently obsoleted targets (openbsd3 and knetbsd)
...
2015-12-17 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* config-list.mk (LIST): Add --enable-obsolete to recently obsoleted
targets x86_64-knetbsd-gnu, i686-knetbsd-gnu and i686-openbsd3.0 .
From-SVN: r231794
2015-12-18 00:17:52 +00:00
Sebastian Pop
e357a5e03c
replace ISL with isl
...
From-SVN: r231784
2015-12-17 18:50:05 +00:00
Tobias Burnus
f78590bb4c
download_prerequisites: Download ISL 0.15 instead of 0.14.
...
2015-12-06 Tobias Burnus <burnus@net-b.de>
* download_prerequisites: Download ISL 0.15 instead of 0.14.
From-SVN: r231329
2015-12-06 11:42:49 +01:00
Martin Liska
e06b54c275
clang-format: split content of a list to multiple lines
...
* clang-format: Split content of a list to multiple
lines.
From-SVN: r230654
2015-11-20 12:24:34 +00:00
Martin Liska
0f3594af7b
clang-format: Enhance list of FOR_EACH macros
...
* clang-format: Enhance list of FOR_EACH macros.
From-SVN: r230602
2015-11-19 12:54:57 +00:00
Martin Liska
daa53f38ee
Add clang-format config to contrib folder
...
* .gitignore: Add .clang-format to ignored files.
* Makefile.in: Add clang-format.
* Makefile.tpl: Likewise.
* clang-format: New file.
From-SVN: r230601
2015-11-19 12:32:09 +00:00
Andrew MacLeod
bd94906f98
count-headers: Initial file.
...
2015-11-11 Andrew MacLeod <amacleod@redhat.com>
* count-headers: Initial file.
* gcc-order-headers: Initial file.
* graph-header-logs: Initial file.
* graph-include-web: Initial file.
* headerutils.py: Initial file.
* included-by: Initial file.
* README: Initial file.
* reduce-headers: Initial file.
* replace-header: Initial file.
* show-headers: Initial file.
From-SVN: r230171
2015-11-11 14:28:46 +00:00
Nathan Sidwell
27776f5530
* config-list.mk (nvptx-none): Add it.
...
From-SVN: r229611
2015-10-30 22:31:54 +00:00
Markus Trippelsdorf
78c56a5aa3
Make sure that contrib/download_prerequisites is run from correct place
...
* download_prerequisites: Make sure that script is run from
top level source directory.
From-SVN: r227674
2015-09-11 06:09:36 +00:00
Rainer Orth
dfa3751556
Update copyrights
...
libvtv:
Update copyrights.
contrib:
* update-copyright.py (GCCCmdLine): Add libvtv.
From-SVN: r227262
2015-08-27 14:26:08 +00:00
Uros Bizjak
4b5ed6cf57
texi2pod.pl: Escape braces in regexp involving @strong{...}.
...
* texi2pod.pl: Escape braces in regexp involving @strong{...}.
From-SVN: r226585
2015-08-04 18:15:45 +02:00
Tom de Vries
7392b0906f
check_GNU_style.sh: Fix quoting in cat_with_prefix
...
2015-07-15 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh (cat_with_prefix): Fix quoting.
From-SVN: r225837
2015-07-15 15:41:21 +00:00
Jeff Law
368054069f
Fix FT32 ChangeLogs
...
From-SVN: r224080
2015-06-03 07:39:45 -06:00
Steve Ellcey
1a607203b2
test_installed (--target=): New option.
...
2015-06-02 Steve Ellcey <sellcey@imgtec.com>
* test_installed (--target=): New option.
From-SVN: r224034
2015-06-02 17:12:16 +00:00
Mikhail Maltsev
ec3dfdac4d
Add new script to contrib (GIMPLE syntax highlighting rules for Vim).
...
contrib/
* gimple.vim: New file.
From-SVN: r223884
2015-05-30 05:44:17 +00:00
Tom de Vries
323eb6e3cf
check_GNU_style.sh: Don't do 80 char check line by line
...
2015-05-18 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Add temp files tmp2 and tmp3.
(cat_with_prefix): New function, using global variable prefix.
(col): Make prefix a global variable. Rewrite to process file at a time
rather than line at a time. Print part longer than 80 chars in red.
From-SVN: r223297
2015-05-18 15:44:55 +00:00
Tom de Vries
ad7f0dfea3
check_GNU_style.sh: Don't cat empty file
...
2015-05-18 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh (g, ag, vg): Don't cat empty file.
From-SVN: r223284
2015-05-18 07:07:44 +00:00
Tom de Vries
847b6e1511
check_GNU_style.sh: Declare local vars with local
...
2015-05-18 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh (g, ag, vg, col): Declare local vars with local.
From-SVN: r223283
2015-05-18 07:07:36 +00:00
Tom de Vries
7e425ad686
check_GNU_style.sh: Improve readability function calls
...
2015-05-18 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Improve readability function calls.
From-SVN: r223282
2015-05-18 07:07:27 +00:00
James Bowman
fef939d6a9
FT32 target added. Approved by Jeff Law [law@redhat.com]
...
From-SVN: r223261
2015-05-16 23:49:08 +00:00
Tom de Vries
cc1e0483ae
check_GNU_style.sh: Fix tab size in 80 characters check
...
2015-05-12 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh (col): Fix tab size.
From-SVN: r223088
2015-05-12 16:23:38 +00:00
Tom de Vries
a22e33d04a
check_GNU_style.sh: Put stdin into temp file
...
2015-05-12 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Put stdin into a temp file.
From-SVN: r223087
2015-05-12 16:23:29 +00:00
Tom de Vries
7f167be6ac
check_GNU_style.sh: Read either from stdin, or from files
...
2015-05-12 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Read either from stdin, or from files.
From-SVN: r223086
2015-05-12 16:23:19 +00:00
Tom de Vries
0648b80726
check_GNU_style.sh: Check file presence
...
2015-05-12 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Check if files exists.
From-SVN: r223085
2015-05-12 16:23:11 +00:00
Tom de Vries
4171ffe90d
check_GNU_style.sh: Don't use filename prefix for one patch
...
2015-05-12 Tom de Vries <tom@codesourcery.com>
* check_GNU_style.sh: Don't use a filename prefix if we're only
processing one patch file.
From-SVN: r223084
2015-05-12 16:23:03 +00:00
Yury Gribov
a92a1c274c
mklog: Ignore preprocessor directives.
...
2015-05-12 Yury Gribov <y.gribov@samsung.com>
* mklog: Ignore preprocessor directives.
From-SVN: r223081
2015-05-12 15:31:02 +00:00
Jakub Jelinek
a497da4c73
* gennews (files): Add files for GCC 5.
...
From-SVN: r222309
2015-04-22 10:14:03 +02:00
Bernd Edlinger
74d3531523
dg-extract-results.sh: Check that the necessary python modules exist.
...
2015-03-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
* dg-extract-results.sh: Check that the necessary python modules exist.
From-SVN: r221247
2015-03-06 18:35:15 +00:00
Ilya Verbin
4ed8ef2667
gcc_update (files_and_dependencies): Add rules for liboffloadmic and liboffloadmic/plugin.
...
contrib/
* gcc_update (files_and_dependencies): Add rules for liboffloadmic and
liboffloadmic/plugin.
From-SVN: r220449
2015-02-05 13:55:25 +00:00
Richard Sandiford
8fced9b976
update-copyright.py (Copyright.__init__): Add a regexp for "copyright = u'".
...
contrib/
* update-copyright.py (Copyright.__init__): Add a regexp for
"copyright = u'".
(Copyright.update_copyright): Don't add a space before the year
in that case.
From-SVN: r219692
2015-01-15 22:09:13 +00:00