aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2017-10-16MAINTAINERS (write after approval): Add myself.Igor Tsimbalist1-0/+4
ChangeLog: 2017-10-16 Igor Tsimbalist <igor.v.tsimbalist@intel.com> * MAINTAINERS (write after approval): Add myself. Index: MAINTAINERS =================================================================== --- MAINTAINERS (revision 253797) +++ MAINTAINERS (working copy) @@ -603,6 +603,7 @@ Philipp Tomsich <philipp.tomsich@theobroma-systems.com> Konrad Trifunovic <konrad.trifunovic@inria.fr> Markus Trippelsdorf <markus@trippelsdorf.de> +Igor Tsimbalist <igor.v.tsimbalist@intel.com> Martin Uecker <uecker@eecs.berkeley.edu> David Ung <davidu@mips.com> Neil Vachharajani <nvachhar@gmail.com> From-SVN: r253798
2017-10-01MAINTAINERS: Add a note that maintainership also includes web pages...Gerald Pfeifer1-0/+5
* MAINTAINERS: Add a note that maintainership also includes web pages, docs, and testsuite related to that area. From-SVN: r253330
2017-09-25Add myself as nvptx maintainerTom de Vries1-0/+4
2017-09-25 Tom de Vries <tom@codesourcery.com> * MAINTAINERS (CPU Port Maintainers): Add myself as nvptx maintainer. From-SVN: r253133
2017-09-18MAINTAINERS: Add myself as a maintainer for the Ada front end.Pierre-Marie de Rodat1-0/+4
2017-09-18 Pierre-Marie de Rodat <derodat@adacore.com> * MAINTAINERS: Add myself as a maintainer for the Ada front end. From-SVN: r252903
2017-09-15* MAINTAINERS: Remove myself as a vxworks maintainer.Nathan Sidwell1-0/+4
From-SVN: r252833
2017-09-13* MAINTAINERS: Remove email address of Jim Norris.Thomas Schwinge1-0/+4
From-SVN: r252218
2017-09-11Add myself as ARM port maintainerKyrylo Tkachov1-0/+5
2017-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * MAINTAINERS (Reviewers): Move myself from here... (CPU Port Maintainers): ... to here. From-SVN: r251979
2017-09-09[MAINTAINERS] Add myself as AArch64 CPU Port maintainerJames Greenhalgh1-0/+4
From-SVN: r251940
2017-07-31Add myself to MAINTAINERS.Robin Dapp1-0/+4
From-SVN: r250741
2017-07-28configure.ac (target-libffi): Don't disable for AIX.Tony Reix1-0/+7
2017-07-28 Tony Reix <tony.reix@atos.net> * configure.ac (target-libffi): Don't disable for AIX. (go): Don't add to unsupported_languages on AIX. (target-libgo): Don't disable for AIX. * configure: Regenerate. From-SVN: r250685
2017-07-19Add myself to MAINTAINERS.Yury Gribov1-0/+4
From-SVN: r250334
2017-07-18update my entry in MAINTAINERSTrevor Saunders1-0/+4
/: * MAINTAINERS: Update my email address. From-SVN: r250321
2017-07-04[arm] Move some generated files out of the source treeRichard Earnshaw1-0/+5
When I originally started work on the new options framework for ARM I'd worked on the assumption that AWK might not be available on every build machine (only on developer's machines). However, looking again I notice that all the options framework relies on it being present for every build. This means that some of the generated files that come from running parsecpu.awk do not need to be kept under revision control. Unfortunately, it's not _all_ generated files. The build infrastructure assumes that all .md fragments are in the source tree and similarly that all .opt fragments are there as well. Still, eliminating the very big .h files is a step forward as they are very regular in structure and diff/patch/merge tools can sometimes make mistakes when resolving conflicts. So this patch removes the generated .h files from the source tree and tweaks the make rules accordingly. I've also changed the build rules to use the stamp technique to eliminate some false dependencies in a rebuild. Top-level: * contrib/gcc_update (files_and_dependencies): Remove stamp rules for arm-specific auto-generated header files. gcc: * common/config/arm/arm-common.c: Adjust include path for arm-cpu-cdata.h * t-arm (TM_H): Adjust path for arm-cpu.h. (arm-cpu.h): Create in build directory. Adjust dependency rules. (arm-cpu-data.h): Likewise. (arm-cpu-cdata.h): Likewise. * config/arm/arm-cpu.h: Delete. * config/arm/arm-cpu-cdata.h: Delete. * config/arm/arm-cpu-data.h: Delete. From-SVN: r249971
2017-07-03configure.ac: Set srcdir when sourcing config-lang.in fragments.Nathan Sidwell1-0/+5
* configure.ac: Set srcdir when sourcing config-lang.in fragments. * configure: Rebuilt. gcc/objcp/ * config-lang.in: Source cp/config-lang.in, sort objc++ gtfiles list. From-SVN: r249922
2017-07-03Readd myself as c6x maintainer.Bernd Schmidt1-0/+4
From-SVN: r249920
2017-06-28re PR bootstrap/81217 (Makefile:22754: warning: overriding recipe for target ↵Martin Liska1-0/+7
'profiledbootstrap') Fix PR bootstrap/81217 2017-06-28 Martin Liska <mliska@suse.cz> PR bootstrap/81217 * Makefile.def: Remove superfluous bootstrap_target from bootstrap_stage. * Makefile.in: Re-generate the file. From-SVN: r249726
2017-06-26* MAINTAINERS: Add myself to Write After Approval.Maxim Ostapenko1-0/+4
From-SVN: r249640
2017-06-21MAINTAINERS: Add myself as maintainer for PowerPC SPE port.Andrew Jenner1-0/+4
* MAINTAINERS: Add myself as maintainer for PowerPC SPE port. From-SVN: r249462
2017-06-19Introduce 4-stages profiledbootstrap to get a better profile.Martin Liska1-0/+6
2017-06-19 Martin Liska <mliska@suse.cz> * doc/install.texi: Document that PGO runs in 4 stages. 2017-06-19 Martin Liska <mliska@suse.cz> * Makefile.def: Define 4 stages PGO bootstrap. * Makefile.tpl: Define FLAGS. * Makefile.in: Regenerate. From-SVN: r249366
2017-06-14Makefile.def: Add check-gotools to go check targets.Ian Lance Taylor1-0/+5
* Makefile.def: Add check-gotools to go check targets. * Makefile.in: Rebuild. From-SVN: r249204
2017-06-12rs6000: Remove e500.h from config.gcc some moreSegher Boessenkool1-0/+4
* config.gcc: Remove rs6000/e500.h from tm_file for all targets. From-SVN: r249117
2017-06-03configure.ac (*-*-linux-android*): Set target_makefile_frag.Eric Botcazou1-0/+5
* configure.ac (*-*-linux-android*): Set target_makefile_frag. * configure: Regenerate. config/ * mt-android: New file. libstdc++-v3/ * src/filesystem/dir.cc (fs::_Dir::advance): Use std::exchange. From-SVN: r248853
2017-05-31Fix configure.ac to respect --{enable,disable}-werror option.Martin Liska1-0/+6
2017-05-31 Martin Liska <mliska@suse.cz> * configure.ac: Add handling of stage2_werror_flags to action-if-given and to action-if-not-given. * configure: Regenerate. From-SVN: r248737
2017-05-31MAINTAINERS: Add self to Write After ApprovalPrakhar Bahuguna1-0/+4
2017-05-31 Prakhar Bahuguna <prakhar.bahuguna@arm.com> * MAINTAINERS: Add self to Write After Approval From-SVN: r248723
2017-05-27MAINTAINERS: Update my email address, and remove myself as maintainer in ↵Bernd Schmidt1-0/+5
some areas. * MAINTAINERS: Update my email address, and remove myself as maintainer in some areas. From-SVN: r248536
2017-05-25MAINTAINERS: Add self to Write After ApprovalEric Gallager1-0/+4
2017-05-25 Eric Gallager <egall@gwmail.gwu.edu> * MAINTAINERS: Add self to Write After Approval From-SVN: r248475
2017-05-25configure.ac: Add --enable-languages=default to mean default and make ↵Nathan Sidwell1-0/+6
--enable-languages=all... * configure.ac: Add --enable-languages=default to mean default and make --enable-languages=all mean all supported languages. * configure: Regenerated. gcc/ * doc/invoke.texi (--enable-languages): Update documentation. From-SVN: r248454
2017-05-24Split off powerpcspe from rs6000 portSegher Boessenkool1-0/+11
* config/powerpcspe: New port. Files are copied from the rs6000 port, with "rs6000" in filenames replaced by "powerpcspe". * config.gcc (powerpc*-*-*spe*): New. (powerpc-*-eabispe*): Use ${cpu_type} instead of hardcoded pathnames. (powerpc-*-rtems*spe*): New. (powerpc*-*-linux*spe*): New. (powerpc-wrs-vxworksspe): New. (powerpc*-*-*, rs6000-*-*): Use ${cpu_type}. (misc flags) [powerpc*-*-*, rs6000-*-*): Use ${cpu_type}. * config.host (powerpc*-*-*spe*): New. From-SVN: r248429
2017-05-19Enable by default -Werror just for bootstrap-debug.mk and default build.Martin Liska1-0/+7
2017-05-19 Martin Liska <mliska@suse.cz> * configure.ac: Add --enable-werror-always just for bootstrap-debug (or none build config) and do not add it when we are on a release branch. * configure: Regenerated. From-SVN: r248276
2017-05-18MAINTAINERS: Add self to Write After ApprovalSheldon Lobo1-0/+4
* MAINTAINERS: Add self to Write After Approval From-SVN: r248185
2017-05-10MAINTAINERS: Move Kaz Kojima to Write After Approval section.Kaz Kojima1-0/+4
From-SVN: r247821
2017-05-09[ARC] Add support for advanced mpy/mac instructions.Claudiu Zissulescu1-0/+16
gcc/ 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.c (arc_conditional_register_usage): Handle ACCL, ACCH registers. * config/arc/arc.md (mulsidi3): Use advanced mpy instructions when available. (umulsidi3): Likewise. (mulsidi3_700): Disable this pattern when we have advanced mpy instructions. (umulsidi3_700): Likewise. (maddsidi4): New pattern. (macd, mac, mac_r, umaddsidi4, macdu, macu, macu_r): Likewise. (mpyd_arcv2hs, mpyd_imm_arcv2hs, mpydu_arcv2hs): Likewise. (mpydu_imm_arcv2hs): Likewise. * config/arc/predicates.md (accl_operand): New predicate. From-SVN: r247797
2017-05-09[ARC]Fast interrupts support.Claudiu Zissulescu1-0/+24
When a processor enters a fast interrupts handler, and duplicate register banks are configured, the processor saves the user context by saving the registers in the main register bank to these additional registers in the duplicate register bank. In this fast interrupt context, when you specify the rgf_banked_regs option,the compiler does not save the registers duplicated in the additional register bank are not saved. gcc/ 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> Andrew Burgess <andrew.burgess@embecosm.com> * config/arc/arc.c (ARC_AUTOBLINK_IRQ_P): Consider fast interrupts case also. (ARC_AUTOFP_IRQ_P): Likewise. (ARC_AUTO_IRQ_P): Likewise. (rgf_banked_register_count): New variable. (parse_mrgf_banked_regs_option): New function. (arc_override_options): Handle rgf_banked_regs option. (arc_handle_interrupt_attribute): Add firq option. (arc_compute_function_type): Return fast irq type when required. (arc_must_save_register): Handle fast interrupts. (arc_expand_prologue): Do not emit dwarf info for fast interrupts. (arc_return_address_regs): Update. * config/arc/arc.h (arc_return_address_regs): Update. (arc_function_type): Add fast interrupt type. (ARC_INTERRUPT_P): Update. (RC_FAST_INTERRUPT_P): Define. * config/arc/arc.md (simple_return): Update for fast interrupts. (p_return_i): Likewise. * config/arc/arc.opt (mrgf-banked-regs): New option. * doc/invoke.texi (mrgf-banked-regs): Document. testsuite/ 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> Andrew Burgess <andrew.burgess@embecosm.com> * gcc.target/arc/firq-1.c: New file. * gcc.target/arc/firq-2.c: Likewise. * gcc.target/arc/firq-3.c: Likewise. * gcc.target/arc/firq-4.c: Likewise. * gcc.target/arc/firq-5.c: Likewise. * gcc.target/arc/firq-6.c: Likewise. Co-Authored-By: Andrew Burgess <andrew.burgess@embecosm.com> From-SVN: r247796
2017-05-09[ARC] Automatic context save/restore for regular interrupts.Claudiu Zissulescu1-0/+22
The AUX_IRQ_CTRL register controls the behavior of automated register save and restore or prologue and epilogue sequences during a non-fast interrupt entry and exit, and context save and restore instructions. A user passes to the compiler the configuration of the AUX_IRQ_CTRL register via mirq-ctrl-saved option. This option, specifies gneral-purposes registers that the processor saves/restores on interrupt entry and exit, and it is only valid for ARC EM and ARC HS cores. gcc/ 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> * config/arc/arc.c (irq_ctrl_saved): New variable. (ARC_AUTOBLINK_IRQ_P): Define. (ARC_AUTOFP_IRQ_P): Likewise. (ARC_AUTO_IRQ_P): Likewise. (irq_range): New function. (arc_must_save_register): Likewise. (arc_must_save_return_addr): Likewise. (arc_dwarf_emit_irq_save_regs): Likewise. (arc_override_options): Handle deferred options. (MUST_SAVE_REGISTER): Deleted, replaced by arc_must_save_register. (MUST_SAVE_RETURN_ADDR): Deleted, replaced by arc_must_save_return_addr. (arc_compute_frame_size): Handle automated save and restore of registers. (arc_expand_prologue): Likewise. (arc_expand_epilogue): Likewise. * config/arc/arc.md (stack_irq_dwarf): New unspec instruction. * config/arc/arc.opt (mirq-ctrl-saved): New option. * doc/invoke.texi (mirq-ctrl-saved): Document option. testsuite/ 2017-05-09 Claudiu Zissulescu <claziss@synopsys.com> * gcc.target/arc/interrupt-5.c: Newfile. * gcc.target/arc/interrupt-6.c: Likewise. * gcc.target/arc/interrupt-7.c: Likewise. * gcc.target/arc/interrupt-8.c: Likewise. * gcc.target/arc/interrupt-9.c: Likewise. From-SVN: r247795
2017-05-04Remove bogus top-level ChangeLog commit (sorry!)Richard Sandiford1-4/+0
From-SVN: r247587
2017-05-03Wrap tree-data-ref.h macro argumentsRichard Sandiford1-0/+4
gcc/ 2016-05-03 Richard Sandiford <richard.sandiford@linaro.org> * tree-data-ref.h (SUB_CONFLICTS_IN_A): Wrap SUB argument in brackets. (SUB_CONFLICTS_IN_B, SUB_LAST_CONFLICT, SUB_DISTANCE): Likewise. (DDR_A): Wrap DDR argument in brackets. (DDR_B, DDR_AFFINE_P, DDR_ARE_DEPENDENT, DDR_SUBSCRIPTS): Likewise. (DDR_LOOP_NEST, DDR_INNER_LOOP, DDR_SELF_REFERENCE): Likewise. (DDR_REVERSED_P): Likewise. From-SVN: r247539
2017-04-19re PR bootstrap/77661 (--enable-maintainer-mode causes in-tree-build of MPC ↵Thomas Koenig1-0/+8
to fail) 2017-04-19 Thomas Koenig <tkoenig@gcc.gnu.org> Tobias Burnus <tobias.burnus@physik.fu-berlin.de> PR bootstrap/77661 * Makefile.def: Don't pass --enable-maintainer-mode on to an in-tree build MPC. * Makefile.in: Regenerate. Co-Authored-By: Tobias Burnus <tobias.burnus@physik.fu-berlin.de> From-SVN: r247006
2017-03-22configure.ac: Enable LTO by default on darwin >= 9.Francois-Xavier Coudert1-0/+5
* configure.ac: Enable LTO by default on darwin >= 9. * configure: Regenerate. From-SVN: r246396
2017-03-20Add RISC-V MaintainersPalmer Dabbelt1-0/+5
2017-03-20 Palmer Dabbelt <palmer@dabbelt.com> * MAINTAINERS (CPU Port Maintainers): Add Kito Cheng, Palmer Dabbelt, and Andrew Waterman as the RISC-V maintainers. From-SVN: r246280
2017-03-18MAINTAINERS: Add self to Write After ApprovalNicolas Koenig1-0/+4
2017-03-18 Nicolas Koenig <koenigni@gcc.gnu.org> * MAINTAINERS: Add self to Write After Approval From-SVN: r246261
2017-03-18* config.guess: Import latest from upstream.Gerald Pfeifer1-0/+4
From-SVN: r246258
2017-03-18MAINTAINERS (Write After Approval): Remove entries that are already covered ↵Gerald Pfeifer1-0/+5
under Reviewers. * MAINTAINERS (Write After Approval): Remove entries that are already covered under Reviewers. From-SVN: r246257
2017-03-08Fix PR demangler/70909 and 67264 (endless demangler recursion)Mark Wielaard1-0/+7
ChangeLog: PR demangler/70909 PR demangler/67264 * include/demangle.h: Add d_printing to struct demangle_component and pass struct demangle_component as non const. libiberty/ChangeLog: PR demangler/70909 PR demangler/67264 * cp-demangle.c: Fix endless recursion. Pass struct demangle_component as non const. (d_make_empty): Initialize variable. (d_print_comp_inner): Limit recursion. (d_print_comp): Decrement variable. * cp-demint.c (cplus_demangle_fill_component): Initialize variable. (cplus_demangle_fill_builtin_type): Likewise. (cplus_demangle_fill_operator): Likewise. * testsuite/demangle-expected: Add tests. From-SVN: r245978
2017-02-26* MAINTAINERS: Remove Neil Booth as option handling maintainer.Gerald Pfeifer1-0/+4
From-SVN: r245746
2017-02-15Restore Graphite fuse-*.c testingThomas Schwinge1-0/+6
* Makefile.tpl: Remove HOST_ISLVER. (HOST_EXPORTS): Remove ISLVER. * Makefile.in: Regenerate. gcc/ * Makefile.in (site.exp): Remove "set ISLVER". gcc/testsuite/ * gcc.dg/graphite/graphite.exp: Merge "fuse_files" into "opt_files". From-SVN: r245483
2017-02-13isl.m4: Remove support for ISL 0.14.Richard Biener1-0/+4
2017-02-13 Richard Biener <rguenther@suse.de> config/ * isl.m4: Remove support for ISL 0.14. * configure: Re-generate. gcc/ * configure.ac (HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS): Remove. * configure: Re-generate. * config.in: Likewise. * graphite-dependences.c: Simplify as if HAVE_ISL_OPTIONS_SET_SCHEDULE_SERIALIZE_SCCS was defined. * graphite-isl-ast-to-gimple.c: Likewise. * graphite-optimize-isl.c: Likewise. * graphite-poly.c: Likewise. * graphite-sese-to-poly.c: Likewise. * graphite.h: Likewise. * toplev.c: Include isl/version.h and use isl_version () for printing the ISL version. * doc/install.texi: Update ISL requirement. From-SVN: r245382
2017-02-07* MAINTAINERS: Adjust bug reporting URL.Gerald Pfeifer1-0/+4
From-SVN: r245253
2017-02-05MAINTAINERS (Write After Approval): Remove redundant entry for Andrew Burgess.Gerald Pfeifer1-0/+5
* MAINTAINERS (Write After Approval): Remove redundant entry for Andrew Burgess. From-SVN: r245190
2017-02-04configure.ac: Add gcc/function-tests.o to compare_exclusions for 32-bit ↵John David Anglin1-0/+6
hppa*-*-hpux*. * configure.ac: Add gcc/function-tests.o to compare_exclusions for 32-bit hppa*-*-hpux*. * configure: Regenerate. From-SVN: r245178
2017-01-27[brigfe] Small fixesMartin Jambor1-1/+8
2017-01-27 Pekka Jaaskelainen <pekka.jaaskelainen@parmance.com> * configure.ac: Moved the white list of enabling BRIG FE to libhsail-rt/configure.tgt. * configure: Regenerated. * MAINTAINERS: Updated maintainers for BRIG FE and libhsail-rt. gcc/ * builtin-types.def: Use unsigned_char_type_node for BT_UINT8. Use uint16_type_node for BT_UINT16. gcc/brig/ * config-lang.in: Removed stale target-libbrig reference. libhsail-rt/ * configure.tgt: Moved the white list of supported targets here from configure.ac. Added i[3456789]86-*-linux* as a supported env for the BRIG FE. * README: Added a proper description of what libhsail-rt is. From-SVN: r244978