aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSegher Boessenkool <segher@kernel.crashing.org>2019-07-15 22:57:53 +0200
committerSegher Boessenkool <segher@gcc.gnu.org>2019-07-15 22:57:53 +0200
commit2d94f7dea9c73ef3c116a0ddc722724578a860fe (patch)
tree653256106c72ccbac4f03043cc2c6cc1bc2fcefd /gcc
parentea298f7ad0170458e740b03eb9af9b90b697f92f (diff)
downloadgcc-2d94f7dea9c73ef3c116a0ddc722724578a860fe.zip
gcc-2d94f7dea9c73ef3c116a0ddc722724578a860fe.tar.gz
gcc-2d94f7dea9c73ef3c116a0ddc722724578a860fe.tar.bz2
rs6000: Always output .machine
We now can always output .machine (if we output it at all for the current target). PR target/91050 * config/rs6000/rs6000.c (rs6000_file_start): Never skip emitting a .machine directive. From-SVN: r273498
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/config/rs6000/rs6000.c4
2 files changed, 7 insertions, 3 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 92aed39..7ab87da 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2019-07-15 Segher Boessenkool <segher@kernel.crashing.org>
+
+ PR target/91050
+ * config/rs6000/rs6000.c (rs6000_file_start): Never skip emitting a
+ .machine directive.
+
2019-07-15 Uroš Bizjak <ubizjak@gmail.com>
* config/i386/i386.md (@test<mode>_ccno_1):
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 827894c..63f3075 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -5644,9 +5644,7 @@ rs6000_file_start (void)
#ifdef USING_ELFOS_H
rs6000_machine = rs6000_machine_from_flags ();
- if (!(rs6000_default_cpu && rs6000_default_cpu[0])
- && !global_options_set.x_rs6000_cpu_index)
- emit_asm_machine ();
+ emit_asm_machine ();
#endif
if (DEFAULT_ABI == ABI_ELFv2)