- 16 Oct, 2017 1 commit
-
-
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
Igor Tsimbalist committed
-
- 01 Oct, 2017 1 commit
-
-
* MAINTAINERS: Add a note that maintainership also includes web pages, docs, and testsuite related to that area. From-SVN: r253330
Gerald Pfeifer committed
-
- 25 Sep, 2017 1 commit
-
-
2017-09-25 Tom de Vries <tom@codesourcery.com> * MAINTAINERS (CPU Port Maintainers): Add myself as nvptx maintainer. From-SVN: r253133
Tom de Vries committed
-
- 18 Sep, 2017 1 commit
-
-
2017-09-18 Pierre-Marie de Rodat <derodat@adacore.com> * MAINTAINERS: Add myself as a maintainer for the Ada front end. From-SVN: r252903
Pierre-Marie de Rodat committed
-
- 15 Sep, 2017 1 commit
-
-
From-SVN: r252833
Nathan Sidwell committed
-
- 13 Sep, 2017 1 commit
-
-
From-SVN: r252218
Thomas Schwinge committed
-
- 11 Sep, 2017 1 commit
-
-
2017-09-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com> * MAINTAINERS (Reviewers): Move myself from here... (CPU Port Maintainers): ... to here. From-SVN: r251979
Kyrylo Tkachov committed
-
- 09 Sep, 2017 1 commit
-
-
From-SVN: r251940
James Greenhalgh committed
-
- 31 Jul, 2017 1 commit
-
-
From-SVN: r250741
Robin Dapp committed
-
- 28 Jul, 2017 1 commit
-
-
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
Tony Reix committed
-
- 19 Jul, 2017 1 commit
-
-
From-SVN: r250334
Yury Gribov committed
-
- 18 Jul, 2017 1 commit
-
-
/: * MAINTAINERS: Update my email address. From-SVN: r250321
Trevor Saunders committed
-
- 04 Jul, 2017 1 commit
-
-
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
Richard Earnshaw committed
-
- 03 Jul, 2017 2 commits
-
-
* 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
Nathan Sidwell committed -
From-SVN: r249920
Bernd Schmidt committed
-
- 28 Jun, 2017 1 commit
-
-
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
Martin Liska committed
-
- 26 Jun, 2017 1 commit
-
-
From-SVN: r249640
Maxim Ostapenko committed
-
- 21 Jun, 2017 1 commit
-
-
* MAINTAINERS: Add myself as maintainer for PowerPC SPE port. From-SVN: r249462
Andrew Jenner committed
-
- 19 Jun, 2017 1 commit
-
-
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
Martin Liska committed
-
- 14 Jun, 2017 1 commit
-
-
* Makefile.def: Add check-gotools to go check targets. * Makefile.in: Rebuild. From-SVN: r249204
Ian Lance Taylor committed
-
- 12 Jun, 2017 1 commit
-
-
* config.gcc: Remove rs6000/e500.h from tm_file for all targets. From-SVN: r249117
Segher Boessenkool committed
-
- 03 Jun, 2017 1 commit
-
-
* 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
Eric Botcazou committed
-
- 31 May, 2017 2 commits
-
-
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
Martin Liska committed -
2017-05-31 Prakhar Bahuguna <prakhar.bahuguna@arm.com> * MAINTAINERS: Add self to Write After Approval From-SVN: r248723
Prakhar Bahuguna committed
-
- 27 May, 2017 1 commit
-
-
* MAINTAINERS: Update my email address, and remove myself as maintainer in some areas. From-SVN: r248536
Bernd Schmidt committed
-
- 25 May, 2017 2 commits
-
-
2017-05-25 Eric Gallager <egall@gwmail.gwu.edu> * MAINTAINERS: Add self to Write After Approval From-SVN: r248475
Eric Gallager committed -
* 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
Nathan Sidwell committed
-
- 24 May, 2017 1 commit
-
-
* 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
Segher Boessenkool committed
-
- 19 May, 2017 1 commit
-
-
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
Martin Liska committed
-
- 18 May, 2017 1 commit
-
-
* MAINTAINERS: Add self to Write After Approval From-SVN: r248185
Sheldon Lobo committed
-
- 10 May, 2017 1 commit
-
-
From-SVN: r247821
Kaz Kojima committed
-
- 09 May, 2017 3 commits
-
-
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
Claudiu Zissulescu committed -
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
Claudiu Zissulescu committed -
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
Claudiu Zissulescu committed
-
- 04 May, 2017 1 commit
-
-
From-SVN: r247587
Richard Sandiford committed
-
- 03 May, 2017 1 commit
-
-
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
Richard Sandiford committed
-
- 19 Apr, 2017 1 commit
-
-
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
Thomas Koenig committed
-
- 22 Mar, 2017 1 commit
-
-
* configure.ac: Enable LTO by default on darwin >= 9. * configure: Regenerate. From-SVN: r246396
Francois-Xavier Coudert committed
-
- 20 Mar, 2017 1 commit
-
-
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
Palmer Dabbelt committed
-
- 18 Mar, 2017 1 commit
-
-
2017-03-18 Nicolas Koenig <koenigni@gcc.gnu.org> * MAINTAINERS: Add self to Write After Approval From-SVN: r246261
Nicolas Koenig committed
-