diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 31fb47fd68bd2e04c777e8ad1ff2d9655d7aa853..144c9b46b2fa2641a69b2cef79edac3b798a292b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2011-01-14  Joseph Myers  <joseph@codesourcery.com>
+
+	* config/microblaze/microblaze.h (CC1_SPEC): Remove -gline spec.
+	* config/mips/mips.h (CC1_SPEC): Likewise.
+
 2011-01-14  Joseph Myers  <joseph@codesourcery.com>
 
 	* config/microblaze/microblaze.h (CC1_SPEC): Remove %{save-temps: }.
diff --git a/gcc/config/microblaze/microblaze.h b/gcc/config/microblaze/microblaze.h
index 4e94df907b33706164fcbb9ec47304ca1c04e875..e08baa21dd6bb9064ab0dd8016cb85e76fd15973 100644
--- a/gcc/config/microblaze/microblaze.h
+++ b/gcc/config/microblaze/microblaze.h
@@ -93,7 +93,7 @@ extern enum pipeline_type microblaze_pipe;
 
 #ifndef CC1_SPEC
 #define CC1_SPEC " \
-%{G*} %{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
+%{G*} \
 %(subtarget_cc1_spec) \
 %{mxl-multiply-high:-mcpu=v6.00.a} \
 "
diff --git a/gcc/config/mips/mips.h b/gcc/config/mips/mips.h
index 4d4bef56aa40a89d8d498ca8245b3c7280648aaf..7aa6bacbed53a3671e16f89797267747cccfc45c 100644
--- a/gcc/config/mips/mips.h
+++ b/gcc/config/mips/mips.h
@@ -1168,7 +1168,6 @@ enum mips_code_readable_setting {
 
 #undef CC1_SPEC
 #define CC1_SPEC "\
-%{gline:%{!g:%{!g0:%{!g1:%{!g2: -g1}}}}} \
 %{G*} %{EB:-meb} %{EL:-mel} %{EB:%{EL:%emay not use both -EB and -EL}} \
 %(subtarget_cc1_spec)"