aboutsummaryrefslogtreecommitdiff
path: root/gcc/cp/g++spec.c
diff options
context:
space:
mode:
authorJohn David Anglin <dave@hiauly1.hia.nrc.ca>2001-08-08 20:57:38 +0000
committerJohn David Anglin <dave@hiauly1.hia.nrc.ca>2001-08-08 20:57:38 +0000
commit6df27797ad9508c9bb87db74700bd6df99f4ea48 (patch)
treee0c2f7e4eebc105e1aeaaa29b4aae4e5a55a32ef /gcc/cp/g++spec.c
parent6dde827f86eb99381d8112e89b2b9abcd430f6e2 (diff)
* g++spec.c (lang_specific_driver): Quote argument after `-Xlinker'.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@44725 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/cp/g++spec.c')
-rw-r--r--gcc/cp/g++spec.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.c
index fec6434351d..fbbe5990d0c 100644
--- a/gcc/cp/g++spec.c
+++ b/gcc/cp/g++spec.c
@@ -151,6 +151,7 @@ lang_specific_driver (in_argc, in_argv, in_added_libraries)
saw_speclang = 1;
else if (((argv[i][2] == '\0'
&& (char *)strchr ("bBVDUoeTuIYmLiA", argv[i][1]) != NULL)
+ || strcmp (argv[i], "-Xlinker") == 0
|| strcmp (argv[i], "-Tdata") == 0))
quote = argv[i];
else if (library != 0 && ((argv[i][2] == '\0'