aboutsummaryrefslogtreecommitdiff
path: root/gcc/ada/gcc-interface/lang-specs.h
AgeCommit message (Collapse)AuthorFilesLines
2012-12-05Make-lang.in: Update dependencies.Arnaud Charlet1-1/+14
* gcc-interface/Make-lang.in: Update dependencies. * gcc-interface/lang.opt: New language AdaSCIL. * gcc-interface/lang-specs.h: Add specs for adascil language. From-SVN: r194216
2011-10-15lang-specs.h: Ensure -mrtp switch is passed when using either rtp-smp or ↵Nicolas Roche1-1/+1
ravenscar-cert-rtp... 2011-10-15 Nicolas Roche <roche@adacore.com> * gcc-interface/lang-specs.h: Ensure -mrtp switch is passed when using either rtp-smp or ravenscar-cert-rtp runtimes. From-SVN: r180026
2011-08-04lang.opt: Add AdaWhy language, simimlar to Ada.Arnaud Charlet1-1/+14
* gcc-interface/lang.opt: Add AdaWhy language, simimlar to Ada. * gcc-interface/lang-specs.h: Add handling of AdaWhy specs (calls gnat1why). From-SVN: r177396
2010-08-03alpha.h (SWITCH_TAKES_ARG): Define.Joseph Myers1-1/+1
* config/alpha/alpha.h (SWITCH_TAKES_ARG): Define. * config/alpha/osf5.h (LIB_SPEC): Don't handle -a. * config/bfin/bfin.h (ASM_SPEC, LINK_SPEC): Don't pass -G* options. * config/darwin.h (WORD_SWITCH_TAKES_ARG): Handle -iframework. * config/ia64/ia64.h (SWITCH_TAKES_ARG): Define. * config/iq2000/iq2000.h (SWITCH_TAKES_ARG): Remove. * config/rs6000/sysv4.h (SWITCH_TAKES_ARG): Define using DEFAULT_SWITCH_TAKES_ARG. * config/rx/rx.opt (-patch=): Remove option. * config/rx/rx.c (rx_handle_option): Don't handle OPT_patch_. * defaults.h (DEFAULT_WORD_SWITCH_TAKES_ARG): Handle -imultilib. * doc/invoke.texi (RX Options): Remove -patch=. * gcc.c (cc1_options): Pass -aux-info* instead of -a* options. (option_map): Remove --profile-blocks, --quiet and --silent. ada: * gcc-interface/lang-specs.h: Don't pass -a options. c-family: * c.opt (-print-pch-checksum): Remove option. * c-opts.c (c_common_handle_option): Don't handle OPT_print_pch_checksum. From-SVN: r162838
2010-06-04gnatlink.adb (gnatlink): Remove support for -fsjlj switch.Eric Botcazou1-4/+1
* gnatlink.adb (gnatlink): Remove support for -fsjlj switch. * gcc-interface/lang-specs.h: Likewise. From-SVN: r160257
2009-06-30utils2.c (build_binary_op): Do not use the type of the left operand if...Eric Botcazou1-1/+1
* gcc-interface/utils2.c (build_binary_op) <MODIFY_EXPR>: Do not use the type of the left operand if it pads a self-referential type when the right operand is a constructor. * gcc-interface/lang-specs.h: Fix copyright date. From-SVN: r149115
2009-05-24switch.adb (Is_Internal_GCC_Switch, [...]): Bodies of ...Olivier Hainque1-0/+1
* switch.adb (Is_Internal_GCC_Switch, Switch_Last): Bodies of ... * switch.ads (Is_Internal_GCC_Switch, Switch_Last): New functions. Add -auxbase variants to the list of recognized internal switches. * back_end.adb (Scan_Back_End_Switches): Use the new functions and adjust comments. * lib.ads: Make comment on internal GCC switches more general. * gcc-interface/lang-specs.h (specs for Ada): Pass -auxbase variants as for C. From-SVN: r147830
2008-11-15gcc.c (cc1_options): Fix comment.Eric Botcazou1-5/+6
* gcc.c (cc1_options): Fix comment. ada/ * gcc-interface/lang-specs.h: Expand -coverage and reorder switches. From-SVN: r141884
2008-11-07re PR ada/34289 (gnatmake -s doesn't work)Bechir Zalila1-1/+2
PR ada/34289 * lib.ads: (Enable_Switch_Storing): Declare. * lib.adb: (Enable_Switch_Storing): New procedure. * switch-c.adb (Scan_Front_End_Switches): Add support for -gnatea. * make.adb: (Compile_Sources.Compile): Add -gnatea as first option. (Display): Never display -gnatea * gcc-interface/lang-specs.h: If -gnatea is present, pass -gnatez. Co-Authored-By: Eric Botcazou <ebotcazou@adacore.com> From-SVN: r141673
2008-07-29gcc-interface: New directory.Arnaud Charlet1-0/+48
* gcc-interface: New directory. * ada-tree.def, cuintp.c, gigi.h, Makefile.in, targtyps.c, ada.h, utils.c, ada-tree.h, decl.c, lang.opt, Make-lang.in, trans.c, config-lang.in, deftarg.c, lang-specs.h, misc.c, utils2.c: Moved to gcc-interface subdirectory. From-SVN: r138246